Jenkins ArgoCD 파이프라인 이미지 태그 생성 로직 개선

- 이미지 태그 생성 방식 변경
  * 기존: 고정값 "dg0500"
  * 개선: "dg0500-{타임스탬프}" 형태로 유니크 태그 생성
  * getImageTag() 함수 활용한 동적 태그 생성

- 배포 추적성 향상
  * 각 빌드별 고유한 이미지 태그 생성
  * ArgoCD에서 배포 이력 추적 용이
  * 롤백 시 정확한 버전 식별 가능

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>
This commit is contained in:
ondal 2025-09-30 23:28:29 +09:00
parent 0e66613c2a
commit d4dcbd1dfa

View File

@ -79,8 +79,7 @@ podTemplate(
) { ) {
node(PIPELINE_ID) { node(PIPELINE_ID) {
def props def props
//def imageTag = getImageTag() def imageTag = "dg0500-"+getImageTag()
def imageTag = "dg0500"
def environment = params.ENVIRONMENT ?: 'dev' def environment = params.ENVIRONMENT ?: 'dev'
def skipSonarQube = (params.SKIP_SONARQUBE?.toLowerCase() == 'true') def skipSonarQube = (params.SKIP_SONARQUBE?.toLowerCase() == 'true')
def services = ['api-gateway', 'user-service', 'bill-service', 'product-service', 'kos-mock'] def services = ['api-gateway', 'user-service', 'bill-service', 'product-service', 'kos-mock']