Skip to content

ECS Blue/Green 배포가 롤백됐음에도 GitHub Actions가 성공으로 판단하던 문제를 수정합니다. - #93

Merged
imjwoo merged 3 commits into
mainfrom
develop
Aug 9, 2026
Merged

imjwoo merged 3 commits into
mainfrom
develop

Conversation

@imjwoo

@imjwoo imjwoo commented Aug 9, 2026

Copy link
Copy Markdown
Contributor

📌 PR 개요

  • ECS Blue/Green 배포가 롤백됐음에도 GitHub Actions가 성공으로 판단하던 문제를 수정합니다.

🔍 변경 사항

  • 태스크 패밀리의 최신 개정이 아닌 현재 운영 중인 태스크 정의를 배포 기준으로 사용
  • 롤백 시험용 태스크 정의가 다음 배포에 복사되는 문제 방지
  • 배포 안정화 후 신규 태스크 정의가 실제 운영에 반영됐는지 검증
  • 자동 롤백 발생 시 GitHub Actions를 실패로 처리
  • GitHub Actions Summary 출력 보완

🧪 테스트 방법

  1. develop 병합 후 main으로 PR을 생성합니다.
  2. main 병합으로 ECR 및 ECS 배포 워크플로를 실행합니다.
  3. 신규 태스크 정의가 생성되는지 확인합니다.
  4. ECS 서비스의 운영 태스크 정의가 신규 개정으로 변경되는지 확인합니다.
  5. CloudFront를 통한 종단 테스트를 진행합니다.

✅ 체크리스트

  • 현재 운영 태스크 정의를 배포 기준으로 사용
  • 롤백을 성공으로 오판하지 않도록 검증 추가
  • YAML 파싱 및 diff 검사 통과
  • 애플리케이션 코드 변경 없음
  • 실제 ECS 자동 배포 성공 확인
  • 종단 테스트 완료

📎 참고 이슈

Ref: #91

imjwoo and others added 3 commits August 9, 2026 23:59
main에 먼저 반영된 ECS Blue/Green 배포 워크플로 변경을 develop 브랜치에 역병합
…tion

🐛 fix(deploy): ECS 롤백 오판 및 태스크 기준 수정
@imjwoo
imjwoo merged commit a9dfffb into main Aug 9, 2026
2 checks passed
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.

1 participant