오늘도 한 뼘 더
[Jenkins] Pipeline script에서 파라미터 사용하기 본문
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
반응형
'DevOps & Infra > Jenkins' 카테고리의 다른 글
[Jenkins] 같은 구성인데 배포가 되지 않는다. (0) | 2022.11.29 |
---|---|
[Jenkins] Error : Please update your scripts to use /usr/bin/tini going forward ... (0) | 2022.11.15 |
[Jenkins] 빌드 후 API 호출 작업 진행(PostBuildTask) (0) | 2022.08.25 |
[Jenkins] Publish Over SSH로 Jenkins 원격 서버 배포하기 (0) | 2022.07.14 |
[Jenkins] Service 프로젝트 Elastic Beanstalk으로 배포하기 (0) | 2021.12.21 |
Comments