GitLab CI/CDを使ったHerokuへのデプロイ
GitLab CI/CDを使ってアプリケーションをHerokuにデプロイすることができます。
前提条件
- Herokuアカウント。既存のHerokuアカウントでサインインするか、新規アカウントを作成します。
Herokuへのデプロイ
- Herokuに
- アプリケーションを作成し、アプリケーション名をコピーします。
- Account Settingsを参照し、APIキーをコピーします。
- GitLabプロジェクトで、2つの変数を作成します:
-
HEROKU_APP_NAME
アプリケーション名 -
HEROKU_PRODUCTION_KEY
APIキー
-
-
.gitlab-ci.yml
ファイルを編集して Heroku デプロイコマンドを追加します。この例ではdpl
gem for Ruby を使用しています:heroku_deploy: stage: production script: - gem install dpl - dpl --provider=heroku --app=$HEROKU_APP_NAME --api-key=$HEROKU_PRODUCTION_KEY