반응형
build할때마다 로그인 하도록 jenkins파일 설정
stage('Build Server') {
steps {
dir('./server') {
script {
withAWS(region:'ap-northeast-2', credentials:'jenkinsaws') {
def login = ecrLogin()
echo "${login}"
// 실제 로그인
sh "${login}"
sh """
docker build -t 000000000000.dkr.ecr.ap-northeast-2.amazonaws.com/${DEPLOY_TO}-webserver .
docker push 000000000000.dkr.ecr.ap-northeast-2.amazonaws.com/${DEPLOY_TO}-webserver
"""
}
}
}
}
}
내부에서 1시간마다 로그인하도록 스크립트 실행
https://freedeveloper.tistory.com/457?category=854483
내가 보기엔 첫번째 방법이 훨씬 좋아보임
반응형
'Jenkins' 카테고리의 다른 글
[JENKINS] GITLAB 연동 및 웹훅 그리고 파이프 라인 설정 (0) | 2022.05.20 |
---|---|
[jenkins]script.sh 1 docker not found (0) | 2022.05.09 |
gitlab와 jenkins(AWS EC2) 연동 후 S3에 배포 (0) | 2022.04.12 |
EC2에 JENKINS 설치 (0) | 2022.04.12 |
jenkins 원격 배포(ssh 활용) (0) | 2022.01.27 |
댓글