CIBuildModel.kt

Clone Tools
  • last updated a few minutes ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
Upgrade TeamCity DSL to 2019.2, kotlin to 1.3.61

  1. … 43 more files in changeset.
Automate build buckets generation

This commit automate the build buckets generation by using

historical build time data, so that we can have many evenly

distributed build buckets.

  1. … 16 more files in changeset.
Revert auto bucket split

  1. … 16 more files in changeset.
Revert "Revert auto bucket split"

This reverts commit d3bbddc0b7b430a77d000342fa9688092f7b6355.

  1. … 16 more files in changeset.
Add :build-cache-base project

  1. … 5 more files in changeset.
Rename :pineapple to :base-annotations

  1. … 9 more files in changeset.
Fix security project configuration

Declare new `security` subproject

Revert auto bucket split

  1. … 16 more files in changeset.
Revert auto bucket split

  1. … 16 more files in changeset.
Automatically split TeamCity builds into buckets (#11468)

Previously, our TeamCity builds aren't distributed evenly, we want to shorten the feedback time by splitting builds into small buckets. This PR reads the build time data JSON genreated by [ci-health](https://builds.gradle.org/project.html?projectId=Hygiene&)

  1. … 16 more files in changeset.
Automatically split TeamCity builds into buckets (#11468)

Previously, our TeamCity builds aren't distributed evenly, we want to shorten the feedback time by splitting builds into small buckets. This PR reads the build time data JSON genreated by [ci-health](https://builds.gradle.org/project.html?projectId=Hygiene&)

  1. … 16 more files in changeset.
Add vfs retention tests for Windows and macOs as well

Merge pull request #11573 from gradle/eskatos/ie/smoke

Run smoke tests with instant execution

Cherry-picked from master in order to keep CI model & build logic in sync

  1. … 12 more files in changeset.
Merge pull request #11573 from gradle/eskatos/ie/smoke

Run smoke tests with instant execution

Let CI run smoke tests with instant execution enabled

Signed-off-by: Paul Merlin <paul@gradle.com>

  1. … 1 more file in changeset.
Correctly filter buckets

Buckets which contained a subproject which should be skipped for a

stage have been completely ignored. That caused e.g. snapshots test

not to run on macOS. Now the subprojects are correctly filtered.

Add stage to run experimental VFS retention tests

Fix duplicate UUID

20 has already been used for instant execution test coverage.

Run all GBT Windows tests on Windows 10 experimental pipeline

Move stage arguments to a single line

Add flag to disable build cache for a pipeline stage

  1. … 3 more files in changeset.
Add separate experimental project without cache

  1. … 2 more files in changeset.
Update CI configuration tests

  1. … 1 more file in changeset.
Add experimental Windows10 platform pipeline

Fix wrong configurations in CIBuildModel (#11509)

Previously the CIBuildModel's unitTests/functionalTests/crossVersionTests

are not covered by test. This PR adds test for it and fixes the hidden

issues before.

Two unit tests which are in wrong packages are also fixed.

  1. … 4 more files in changeset.
Add a new `buildEvents` project to hold the code responsible for assembling the public 'build operation' event stream for forwarding to the tooling API and to metrics collectors registered by build logic.

The project is empty in this commit.

  1. … 5 more files in changeset.
Remove duplicate entry from TC DLS

Introduce separate pipeline to test Windows10 agents

Use latest versions of previous major releases in historical perf builds