Notice
Recent Posts
Recent Comments
Link
«   2025/05   »
1 2 3
4 5 6 7 8 9 10
11 12 13 14 15 16 17
18 19 20 21 22 23 24
25 26 27 28 29 30 31
Tags
more
Archives
Today
Total
관리 메뉴

KJH

Jenkins Pipeline간 전역변수 사용(w/ Shared Libray) 본문

DevOps

Jenkins Pipeline간 전역변수 사용(w/ Shared Libray)

모이스쳐라이징 2024. 9. 8. 23:14

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