BucketProvider.kt

Clone Tools
  • last updated a few seconds 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.
Upgrade TeamCity DSL to 2019.2, kotlin to 1.3.61

  1. … 43 more files in changeset.
Split allVersionsCrossVersionTest and allVersionsMultiIntegTest

  1. … 2 more files in changeset.
Split allVersionsCrossVersionTest and allVersionsMultiIntegTest

  1. … 2 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.
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.
Split cross version test by Gradle version

  1. … 3 more files in changeset.
Auto bucket split

    • -0
    • +293
    ./BucketProvider.kt
  1. … 16 more files in changeset.
Polish

  1. … 5 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.
Revert auto bucket split

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

  1. … 16 more files in changeset.
Fix too many buckets issue

Fix too many buckets issue

Fix too long build type name

Too long build type name causes TeamCity not working.

  1. … 1 more file in changeset.
Fix too long build type name

Too long build type name causes TeamCity not working.

  1. … 1 more file in changeset.
Add -PincludeTestClasses=true and -PexcludeTestClasses=true

Otherwise it won't take effect.

Add -PincludeTestClasses=true and -PexcludeTestClasses=true

Otherwise it won't take effect.

Fix cross version tests

  1. … 2 more files in changeset.
Fix cross version tests

  1. … 2 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&)

    • -0
    • +274
    ./BucketProvider.kt
  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&)

    • -0
    • +274
    ./BucketProvider.kt
  1. … 16 more files in changeset.
Automate bucket generation

  1. … 16 more files in changeset.
Fix windows command slash

Fix ktlint

  1. … 1 more file in changeset.
Automate bucket generation

  1. … 16 more files in changeset.
Not fail the build when pattern not found

  1. … 1 more file in changeset.
Fix buckets

  1. … 5 more files in changeset.
Display tests in script