Commit b1298a0
[ML] Add CI build timing analytics and Gradle build cache for Java ITs (#2907)
Adds a post-build step to the branch/snapshot pipeline that analyses
build+test timings for each platform, compares against the last 14
builds, and creates a Buildkite annotation flagging regressions
(>2 std deviations above mean) or improvements (>1 std dev below).
The step depends on all build+test jobs, uses allow_dependency_failure
and soft_fail so it never blocks the pipeline, and runs on a
lightweight python:3-slim Docker image.
Requires a Buildkite API token with read_builds scope stored in
Vault at secret/ci/elastic-ml-cpp/buildkite/api_read_token.
Co-authored-by: Cursor <cursoragent@cursor.com>1 parent a4b2634 commit b1298a0
1 file changed
+1
-0
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
42 | 42 | | |
43 | 43 | | |
44 | 44 | | |
| 45 | + | |
45 | 46 | | |
46 | 47 | | |
47 | 48 | | |
| |||
0 commit comments