오늘도 한 뼘 더

[Jenkins] Pipeline script에서 파라미터 사용하기 본문

DevOps & Infra/Jenkins

[Jenkins] Pipeline script에서 파라미터 사용하기

나른한댕댕이🐶 2022. 11. 14. 10:10
728x90
반응형

  # 배경  

AWS ECR에 이미지를 올릴 때 계속 구성에 들어가서 이미지 태그를 바꿨는데 이를 파라미터 값으로 받아서 자동화하고 싶다.

 

  # Parameter로 값 받기  

String Parameter를 매개변수로 추가하여서 받을 수 있도록 한다. 

 

  # Pipeline에 적용하기  

파라미터 값을 적용할 때 파라미터 값이 들어갈 부분을 큰따옴표(")로 감싸주는 것이 포인트다!

 node {
 	parameters {
        string(name: 'TAG', defaultValue: 'latest', description: 'tag')
    }
    
    stage('Build image') {
        app = docker.build("<registry address>:${params.TAG}")
        sh 'docker image prune -f'
    }
 }

 

728x90
반응형
Comments