GradleBuildConfigurationDefaults.kt

Clone Tools
  • last updated a few seconds ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
Ignore killing Gradle processes on Windows for now

  1. … 2 more files in changeset.
Ignore killing Gradle processes on Windows for now

  1. … 3 more files in changeset.
Use dedicated user with token-based authentication to execute… (#11044)

Replace password-based authentication with token in distributed performance tests

  1. … 7 more files in changeset.
Use dedicated user with token-based authentication to execute… (#11044)

Replace password-based authentication with token in distributed performance tests

  1. … 7 more files in changeset.
Use dedicated user with token-based authentication to execute… (#11044)

Replace password-based authentication with token in distributed performance tests

  1. … 7 more files in changeset.
Replace password-based authentication with token in distributed performance tests

  1. … 8 more files in changeset.
Replace TeamCityRestBot

  1. … 8 more files in changeset.
Set empty REPO_MIRROR_URLS for macos (#10828)

So that it won't use repo mirror on Mac agents.

  1. … 1 more file in changeset.
Fix ktlint

Set empty REPO_MIRROR_URLS for macos

  1. … 1 more file in changeset.
Don't use mirror for Mac build agents (#10824)

See https://github.com/gradle/gradle-private/issues/2725

  1. … 1 more file in changeset.
Don't use mirror for Mac build agents

See https://github.com/gradle/gradle-private/issues/2725

  1. … 2 more files in changeset.
Don't use mirror for Mac build agents

See https://github.com/gradle/gradle-private/issues/2725

  1. … 1 more file in changeset.
Make buckets in TeamCity configuration (#10552)

Currently, the primary obstacles for us to improve CI feedback time is the long-running jobs: `integTest`/`core`/`dependencyManagement` each takes more than 10 minutes. Without decreasing the time we can't improve CI feedback time.

This PR changes the previous subproject-based TC job to bucket-based TC job: a bucket can contain a split of large subproject, or many tiny subprojects. This makes CI configuration more flexiable and efficient.

For example, all tiny subprojects which only contain unit tests can be merged to `AllUnitTests`, just as before - but now we make this more generic.

`integTest` subproject can be split to 3 jobs: `integTest`/`integTest_2`/`integTest_3`. Splitted project has a special parameter `-PtestSplit=1/3`/`-PtestSplit=2/3`/`-PtestSplit=3/3` so the build can choose only a subset of tests to execute.

    • -11
    • +2
    ./GradleBuildConfigurationDefaults.kt
  1. … 8 more files in changeset.
Make buckets in TeamCity configuration (#10552)

Currently, the primary obstacles for us to improve CI feedback time is the long-running jobs: `integTest`/`core`/`dependencyManagement` each takes more than 10 minutes. Without decreasing the time we can't improve CI feedback time.

This PR changes the previous subproject-based TC job to bucket-based TC job: a bucket can contain a split of large subproject, or many tiny subprojects. This makes CI configuration more flexiable and efficient.

For example, all tiny subprojects which only contain unit tests can be merged to `AllUnitTests`, just as before - but now we make this more generic.

`integTest` subproject can be split to 3 jobs: `integTest`/`integTest_2`/`integTest_3`. Splitted project has a special parameter `-PtestSplit=1/3`/`-PtestSplit=2/3`/`-PtestSplit=3/3` so the build can choose only a subset of tests to execute.

    • -11
    • +2
    ./GradleBuildConfigurationDefaults.kt
  1. … 8 more files in changeset.
Resolve feedback

  1. … 7 more files in changeset.
Make buckets in TeamCity configuration

  1. … 8 more files in changeset.
Make buckets in TeamCity configuration

  1. … 9 more files in changeset.
Make buckets in TeamCity configuration

  1. … 9 more files in changeset.
Make buckets in TeamCity configuration

  1. … 8 more files in changeset.
Publish Github status for non-functional test builds

All those are sufficiently interesting to show as Github check.

  1. … 8 more files in changeset.
Clean daemons on build agent before performance workers (#10082)

This commit inserts a script step before performance worker build to

clean all daemons.

  1. … 2 more files in changeset.
Print more info

Clean daemons on build agent before performance workers #10082

  1. … 2 more files in changeset.
Clean daemons on build agent before performance workers #10082

  1. … 2 more files in changeset.
Clean daemons on build agent before performance workers #10082

  1. … 2 more files in changeset.
Clean daemons on build agent before performance workers #10082

  1. … 2 more files in changeset.
Resolve feedkback

  1. … 2 more files in changeset.
Resolve feedkback

  1. … 2 more files in changeset.
Resolve feedkback

  1. … 2 more files in changeset.