Skip to content

Release_20260610#28

Merged
Yeon-chae merged 3 commits into
mainfrom
develop
Jun 9, 2026
Merged

Release_20260610#28
Yeon-chae merged 3 commits into
mainfrom
develop

Conversation

@Yeon-chae

@Yeon-chae Yeon-chae commented Jun 9, 2026

Copy link
Copy Markdown
Contributor

🎯 관련 이슈

close #26

🚀 어떤 기능을 개발했나요?

  • Lambda 배포 workflow에 STAGING 수동 배포 기능을 추가했습니다.
  • 기존 develop push 시 DEV, main push 시 PROD 자동 배포 구조는 유지했습니다.

🕶️ 어떻게 해결했나요?

  • workflow_dispatch에 target_env=staging 입력값을 추가했습니다.
  • resolve job에서 배포 대상을 DEV / STAGING / PROD로 결정하도록 처리했습니다.
  • 별도의 staging 브랜치를 두지 않고, 기존 develop, main 브랜치를 기반으로 원하는 시점에 STAGING 환경으로 수동 배포할 수 있도록 구성했습니다.
  • 현재도 develop → main 머지 흐름을 유지하는 것이 중요한 상황에서, staging 브랜치를 별도로 추가할 경우 코드 변경 시마다 develop PR → staging merge → main merge 순서로 배포 홉이 늘어날 수 있다고 판단했습니다.
  • 따라서 브랜치 구조는 단순하게 유지하고, GitHub Actions의 workflow_dispatch를 활용하여 필요한 시점에 STAGING 배포를 수행하는 방식으로 개선했습니다.

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.

[feat] staging 환경 배포를 위한 워크플로우 개선

1 participant