Skip to content

CI/CD 파이프라인 적용  #2

Description

@whl5105

✅ 작업 내용

  • Jenkinsfile 내 브랜치별 Docker 이미지 버전 전략 적용
  • develop 브랜치 → 자동 빌드시 -develop 태그 추가
  • main 브랜치 → 수동 빌드
  • RELEASE 체크 X → 0.1.0
  • RELEASE 체크 O → 0.1.0-RELEASE
  • 태그 기반 빌드시 → -TAG 또는 -RELEASE 접미사 추가
  • RELEASE 체크 시에만 DockerHub에 푸시

🛠 관련 작업

  • Jenkinsfile 작성 및 브랜치별 태그 전략 적용
  • Dockerfile 작성 및 최적화
  • Jenkins에서 user-service 파이프라인 생성 및 브랜치 감시 설정

📎 참고

  • Jenkins 기반 자동화로 GitHub Actions 대비 커스터마이징 유연성 확보
  • 운영 이미지(main + RELEASE)와 dev 이미지(develop) 분리 관리
  • 이미지 예시:
    • suin4328/user-service:0.1.0-develop
    • suin4328/user-service:0.1.0

Metadata

Metadata

Assignees

Labels

No labels
No labels

Type

No type
No fields configured for issues without a type.

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions