CIBuildModel.kt

Clone Tools
  • last updated a few seconds ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
Adjust smoke test builds (#12625)

Move all instant smoke tests to ReadyForMerge

Adjust smoke test builds

  1. … 2 more files in changeset.
Run VFS retention tests at least daily

the test on Linux will now run on every commit to `master`,

and the macOS and Windows ones once a day.

Run VFS retention tests at least daily

the test on Linux will now run on every commit to `master`,

and the macOS and Windows ones once a day.

Trigger sanityCheck for all member PRs (#12567)

This PR triggers sanityCheck builds for all member PRs.

  1. … 5 more files in changeset.
Trigger sanityCheckk for all branches

  1. … 3 more files in changeset.
Remove EXPERIMENTAL_JDK14 CI stage name

Update max Java version to 14 in CI and remove experimental jdk14 pipeline

  1. … 2 more files in changeset.
Return quick and platform tests with experimental JVM version to experimental pipeline

Add experimental JDK14 builds

Before switching JDK13 to JDK14, test out all the build types separately with JDK14 to ensure nothing breaks.

Merge pull request #12407 from gradle/donat/experimental-pipeline-update

Update CI pipeline

Add new experimental build running cross-version tests on the highest supported Java version

Remove Experimental Windows 10 pipelines

  1. … 1 more file in changeset.
Adjust pipeline (#12364)

As we discussed in email, we want to adjust CI pipeline configurations as follows:

- Move some variants of smoke tests to ReadyForNightly.

- Move Parallel build to ReadyForRelease.

Adjust pipeline

Adjust pipeline

Dogfood test-retry-plugin (#12129)

This closes https://github.com/gradle/gradle-private/issues/2882

So we can have the flakiness data in build scan.

  1. … 10 more files in changeset.
Automate subproject generation (#11800)

This resolves https://github.com/gradle/gradle-private/issues/1462

Previously, when we want to add a new subproject, we need:

- Add the subproject directory.

- Include it in `settings.gradle.kts`.

- Include it in `CIBuildModel` with correct test settings.

This is somewhat cumbersome.

This change automates the new project generation:

- Add the subproject directory and include it in `settings.gradle.kts`.

- Run `./gradlew generateSubprojectsInfo`.

- Commit the updated JSON description file.

The JSON description file exists in `.teamcity` directory so both TeamCity and root project can read it.

  1. … 11 more files in changeset.
Add macOS soak test build

Add macOS soak test build

Add macOS soak test build

Add macOS soak test build

Automate subproject generation

  1. … 12 more files in changeset.
Automate subproject generation

  1. … 12 more files in changeset.
Add new :normalization-java subproject

  1. … 5 more files in changeset.
Improve feedback time of CI pipeline

  1. … 5 more files in changeset.
Improve feedback time of CI pipeline

  1. … 5 more files in changeset.
Improve feedback time of CI pipeline

  1. … 5 more files in changeset.
Remove ci-health plugin & avoid retry on performance test

  1. … 7 more files in changeset.