GitLab CI/CDを使用してHerokuにデプロイする
- プラン: Free、Premium、Ultimate
- 提供形態: GitLab.com、GitLab Self-Managed、GitLab Dedicated
GitLab CI/CDを使用して、アプリケーションをHerokuにデプロイできます。
前提要件
- Herokuアカウント。既存のHerokuアカウントでサインインするか、新しいアカウントを作成します。
Herokuにデプロイする
Herokuの場合:
- アプリケーションを作成し、アプリケーション名をコピーします。
- Account Settings(アカウント設定)を参照して、APIキーをコピーします。
GitLabプロジェクトで、2つの変数を作成します:
HEROKU_APP_NAME:アプリケーション名。HEROKU_PRODUCTION_KEY:APIキー
.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