Skip to content

Commit e1a557e

Browse files
committed
Merge pull request #19658 from dreis2211
* pr/19658: Polish "Pass CI branch parameter to build scan" Pass CI branch parameter to build scan Closes gh-19658
2 parents 33e414f + 4ea739f commit e1a557e

File tree

3 files changed

+13
-1
lines changed

3 files changed

+13
-1
lines changed

ci/pipeline.yml

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -210,6 +210,7 @@ jobs:
210210
image: spring-boot-ci-image
211211
file: git-repo/ci/tasks/build-project.yml
212212
params:
213+
BRANCH: ((branch))
213214
GRADLE_ENTERPRISE_ACCESS_KEY: ((gradle_enterprise_secret_access_key))
214215
GRADLE_ENTERPRISE_CACHE_USER: ((gradle_enterprise_cache_user.username))
215216
GRADLE_ENTERPRISE_CACHE_PASSWORD: ((gradle_enterprise_cache_user.password))
@@ -299,6 +300,7 @@ jobs:
299300
image: spring-boot-jdk11-ci-image
300301
file: git-repo/ci/tasks/build-project.yml
301302
params:
303+
BRANCH: ((branch))
302304
GRADLE_ENTERPRISE_ACCESS_KEY: ((gradle_enterprise_secret_access_key))
303305
GRADLE_ENTERPRISE_CACHE_USER: ((gradle_enterprise_cache_user.username))
304306
GRADLE_ENTERPRISE_CACHE_PASSWORD: ((gradle_enterprise_cache_user.password))
@@ -336,6 +338,7 @@ jobs:
336338
image: spring-boot-jdk13-ci-image
337339
file: git-repo/ci/tasks/build-project.yml
338340
params:
341+
BRANCH: ((branch))
339342
GRADLE_ENTERPRISE_ACCESS_KEY: ((gradle_enterprise_secret_access_key))
340343
GRADLE_ENTERPRISE_CACHE_USER: ((gradle_enterprise_cache_user.username))
341344
GRADLE_ENTERPRISE_CACHE_PASSWORD: ((gradle_enterprise_cache_user.password))

ci/tasks/build-project.yml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,7 @@ caches:
99
- path: gradle
1010
- path: embedmongo
1111
params:
12+
BRANCH:
1213
CI: true
1314
GRADLE_ENTERPRISE_ACCESS_KEY:
1415
GRADLE_ENTERPRISE_CACHE_USERNAME:

gradle/build-scan-user-data.gradle

Lines changed: 9 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,7 @@ void tagCiOrLocal() {
2727
void addGitMetadata() {
2828
gradleEnterprise.buildScan.background {
2929
def gitCommitId = execAndGetStdout('git', 'rev-parse', '--short=8', '--verify', 'HEAD')
30-
def gitBranchName = execAndGetStdout('git', 'rev-parse', '--abbrev-ref', 'HEAD')
30+
def gitBranchName = getBranch()
3131
def gitStatus = execAndGetStdout('git', 'status', '--porcelain')
3232

3333
if(gitCommitId) {
@@ -50,6 +50,14 @@ boolean isCi() {
5050
System.getenv('CI')
5151
}
5252

53+
String getBranch() {
54+
def branch = System.getenv('BRANCH')
55+
if (branch) {
56+
return branch
57+
}
58+
return execAndGetStdout('git', 'rev-parse', '--abbrev-ref', 'HEAD')
59+
}
60+
5361
String execAndGetStdout(String... args) {
5462
def stdout = new ByteArrayOutputStream()
5563
exec {

0 commit comments

Comments
 (0)