Skip to content

Conversation

@moonwhistle
Copy link
Collaborator

@moonwhistle moonwhistle commented Sep 15, 2025

관련 이슈 번호

#99 closed

작업 내용 25.09.15

CI/CD 파이프라인 개선

  • GitHub 태그 기반 배포 구조 적용 (v* 태그 push 시 자동 실행)
  • Docker 이미지 버전을 latest 대신 태그 버전으로 관리하도록 수정
  • 배포 시 포트 고정(8080) 으로 변경하여 블루/그린 번갈이 포트 문제 해결

헬스체크 및 롤백 로직 추가

  • 배포 완료 후 /actuator/health 엔드포인트를 통한 헬스체크 검증 적용
  • 헬스체크 실패 시 → 이전 버전 Docker 이미지 자동 실행하여 롤백 지원
  • 롤백 불가능한 경우(첫 배포 시 등)에는 경고 메시지 출력

@moonwhistle moonwhistle self-assigned this Sep 15, 2025
@moonwhistle moonwhistle merged commit 8cb830d into develop Sep 15, 2025
1 check passed
@moonwhistle moonwhistle deleted the feat/#99_tag branch September 15, 2025 08:18
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants