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 로그 확인, 환경 변수 점검 |