Skip to content

Rolling 배포를 위한 Deploy Action 워크플로우 수정#121

Merged
Seol-JY merged 1 commit intomainfrom
feature/#120-cd-rolling-deployment
Feb 27, 2025
Merged

Rolling 배포를 위한 Deploy Action 워크플로우 수정#121
Seol-JY merged 1 commit intomainfrom
feature/#120-cd-rolling-deployment

Conversation

@Seol-JY
Copy link
Member

@Seol-JY Seol-JY commented Feb 27, 2025

📌 관련 이슈

✨ PR 세부 내용

  • GitHub Actions 워크플로우를 개선하여 신규 서버에 맞게 롤링 업데이트(Rolling Update) 방식의 배포 전략 구현
  • 첫 번째 인스턴스 배포 후 헬스 체크를 통한 안정성 검증 추가
  • 첫 번째 인스턴스가 정상 작동하는 경우에만 두 번째 인스턴스 배포 진행
    • 배포 실패의 경우에도 인스턴스 2는 기존 버전으로 계속 동작하므로, 서비스 중단을 방지할 수 있음(운영 성능은 일시적으로 감소)
  • 오류 발생 시 자동 중단 및 로깅 기능 개선

✅ 리뷰 요구사항

  • 헬스 체크 시도 횟수(5회)와 재시도 간격(10초)이 적절한지 의견 부탁드립니다!

@Seol-JY Seol-JY added ✨ Feature 기능 개발 🚧 Infrastructure 인프라 설정 labels Feb 27, 2025
@Seol-JY Seol-JY requested a review from Junad-Park February 27, 2025 15:19
@Seol-JY Seol-JY self-assigned this Feb 27, 2025
@github-actions
Copy link

📝 Jacoco Test Coverage

Overall Project 59.96% 🍏

There is no coverage information present for the Files changed

@github-actions
Copy link

🧪 Test Results

287 tests   287 ✅  14s ⏱️
114 suites    0 💤
114 files      0 ❌

Results for commit 3af9cd1.

@Seol-JY Seol-JY merged commit 9bbe83e into main Feb 27, 2025
3 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

✨ Feature 기능 개발 🚧 Infrastructure 인프라 설정

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant