deploy-dev
スター3
フォーク1
更新日2026年4月28日 14:43
DEV 환경 배포 (develop 브랜치 머지)
インストール
Codex または Claude でインストール この Prompt をコピーして Codex、Claude、または他のアシスタントに貼り付けると、Skill ページを確認してインストールできます。
SKILL.md
readonlyメニュー
DEV 환경 배포 (develop 브랜치 머지)
Codex または Claude でインストール この Prompt をコピーして Codex、Claude、または他のアシスタントに貼り付けると、Skill ページを確認してインストールできます。
SOC 職業分類に基づく
로컬 개발 서버 기동 (Next.js dev + Turbopack)
PROD 환경 배포 (main 브랜치 머지)
FE 코드 구현 실행 (FSD 아키텍처 준수)
FE 구현 계획 수립 (FSD 아키텍처, 컴포넌트, API 연동)
PR 생성 & GitHub 푸시
요구사항 분석 & FE 변경 영향도 파악
| name | deploy-dev |
| description | DEV 환경 배포 (develop 브랜치 머지) |
| context | fork |
| allowed-tools | Read, Bash |
PR을 develop 브랜치에 머지하여 DEV 환경 배포를 트리거한다.
GitHub Actions deploy.yml이 develop push 이벤트로 자동 실행된다.
# 현재 브랜치의 PR 확인
gh pr status
# PR의 CI 체크 확인
gh pr checks
# develop 브랜치 대상으로 Squash merge + 브랜치 삭제
gh pr merge --squash --delete-branch
develop에 머지되면 deploy.yml GitHub Actions가 자동 실행된다.
# 최신 workflow run 확인
gh run list --workflow=deploy.yml --limit=1
# 실행 상태 확인
gh run view {run-id}
# 실시간 로그 확인 (필요 시)
gh run watch {run-id}
Branch: develop
Merge: squash
Workflow: deploy.yml
Run: {run-url}
Status: {success | failure}
Environment: development
develop push → Build Next.js → Docker Image → ECR Push → ECS Deploy
.env 파일 생성 (GitHub Vars에서)dev-{sha} 태그)| 단계 | 실패 원인 | 대응 |
|---|---|---|
| Build | 빌드 에러 | 로컬에서 yarn build 재현 후 수정 |
| Docker | Dockerfile 문제 | Dockerfile 확인 |
| ECR Push | AWS 인증 문제 | AWS 자격 증명 확인 |
| ECS Deploy | 컨테이너 시작 실패 | ECS 로그 확인, 환경 변수 점검 |