핵심 요약
카카오엔터테인먼트가 GitHub Actions 워크플로를 수동으로 트리거하는 방법을 도입하고, GitHub CLI와 inquirer.js로 로컬에서 브랜치/region/env를 입력받아 배포를 간소화했습니다.
구현 방법
- workflow_dispatch로 region/env 입력값 수집
- gh workflow run deploy --ref master -F env=... -F region=... 실행
- deploy.js에서 inquirer.prompt로 브랜치/region/env를 받고 exec로 실행
- package.json에 type: module 설정 및 deploy 스크립트 추가
주요 결과
- 로컬에서 원하는 브랜치/region/env를 직접 선택해 배포 가능
- 브랜치 생성/파싱 없이 수동 실행으로 배포 흐름 간소화
- npm run deploy로 재사용 가능


