Skip to content

Commit eaf0591

Browse files
authored
[ci] Don't generate CI artifact for nested builds, tweak build scan data (#101690) (#101732)
(cherry picked from commit 367e850)
1 parent 60cb462 commit eaf0591

File tree

2 files changed

+5
-2
lines changed

2 files changed

+5
-2
lines changed

build-tools-internal/src/main/groovy/elasticsearch.build-complete.gradle

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,8 +9,9 @@
99
import java.nio.file.Files
1010

1111
String buildNumber = System.getenv('BUILD_NUMBER') ?: System.getenv('BUILDKITE_BUILD_NUMBER')
12+
Boolean isNested = System.getProperty("scan.tag.NESTED") != null
1213

13-
if (buildNumber) {
14+
if (buildNumber && isNested == false) {
1415
def uploadFilePath = "build/${buildNumber}.tar.bz2"
1516
File uploadFile = file(uploadFilePath)
1617
project.gradle.buildFinished { result ->

build-tools-internal/src/main/groovy/elasticsearch.build-scan.gradle

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -101,8 +101,10 @@ buildScan {
101101
def jobName = (System.getenv('BUILDKITE_LABEL') ?: '').replaceAll(/[^a-zA-Z0-9_\-]+/, ' ').trim().replaceAll(' ', '_').toLowerCase()
102102

103103
tag 'CI'
104-
link 'CI Build', buildKiteUrl
104+
link 'CI Build', "${buildKiteUrl}#${System.getenv('BUILDKITE_JOB_ID')}"
105105
value 'Job Number', System.getenv('BUILDKITE_BUILD_NUMBER')
106+
value 'Build ID', System.getenv('BUILDKITE_BUILD_ID')
107+
value 'Job ID', System.getenv('BUILDKITE_JOB_ID')
106108

107109
value 'Pipeline', System.getenv('BUILDKITE_PIPELINE_SLUG')
108110
tag System.getenv('BUILDKITE_PIPELINE_SLUG')

0 commit comments

Comments
 (0)