728x90
ex. http://my-jenkins-url/job/CT/job/SmokeTest 인 경우,
1. Jenkins environment variable
- $JOB_NAME : CT/SmokeTest
- $JOB_BASE_NAME : SmokeTest
https://stackoverflow.com/a/75226828
2. BUILD_URL에서 추출 (regex)
def myJobName = ''
def mybuildUrl = 'http://my-jenkins-url/job/CT/job/SmokeTest'
def matcher = mybuildUrl =~ '.*/job/([^/]+)/job/([^/]+)/.*'
if (matcher) {
myJobName = matcher[0][1] + "/" + matcher[0][2]
}
728x90
'Jenkins' 카테고리의 다른 글
Jenkins declarative parallel build pipeline (0) | 2024.04.30 |
---|---|
Jenkins stage result FAILURE 표시 후 다음 stage 진행하는 법 (0) | 2024.04.29 |
Jenkins stage/step SKIP 하기 (0) | 2024.04.29 |
현재시간, 1시간 전, 1일 전 datetime 을 원하는 포맷으로 구하기 (0) | 2024.03.25 |
Jenkins Pipeline script from SCM (0) | 2024.02.28 |