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