GitLab CI/CD를 사용하여 Heroku에 배포하기
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