KJH
Jenkins Pipeline간 전역변수 사용(w/ Shared Libray) 본문
system에 등록된게 아닌 SharedLibray에서 전역변수 사용하는 법
src 폴더에 class를 등록하고 method를 불러오는 방식으로 사용
VarData groovy
package common.data
class VarData {
static String baseJob() {
return "base"
}
}
Jenkinsfile
클래스파일 경로대로 import하고 class.method() 로 변수 선언
import common.data.VarData
stage('var') {
steps {
script {
env.baseJob = VarData.baseJob()
}
}
}
'DevOps' 카테고리의 다른 글
Jenkins ECS slave (w/ kaniko) (0) | 2024.09.27 |
---|---|
Jenkins RBAC(w/ helm chart) (0) | 2024.09.08 |
Jenkins Chain Job, Artifact (0) | 2024.09.08 |
Jenkins Shared Library (w/ kaniko) (0) | 2024.09.08 |
Prometheus Client (0) | 2024.07.01 |