Heroku로 배포하기 위해 GitLab CI/CD 사용하기
Tier: Free, Premium, Ultimate
Offering: GitLab.com, Self-managed, GitLab Dedicated
당신은 GitLab CI/CD를 사용하여 Heroku에 애플리케이션을 배포할 수 있습니다.
준비 사항
- Heroku 계정. 기존의 Heroku 계정으로 로그인하거나 새로운 계정을 생성하세요.
Heroku로 배포하기
- Heroku에서:
- 애플리케이션을 생성하고 애플리케이션 이름을 복사합니다.
- 계정 설정으로 이동하고 API 키를 복사합니다.
- GitLab 프로젝트에서 두 개의 변수를 생성하세요:
-
HEROKU_APP_NAME
은 애플리케이션 이름입니다. -
HEROKU_PRODUCTION_KEY
는 API 키입니다.
-
-
.gitlab-ci.yml
파일을 편집하여 Heroku 배포 명령을 추가하세요. 이 예시는 Ruby용dpl
gem을 사용합니다:heroku_deploy: stage: production script: - gem install dpl - dpl --provider=heroku --app=$HEROKU_APP_NAME --api-key=$HEROKU_PRODUCTION_KEY