1.1 KiB
1.1 KiB
stage | group | info |
---|---|---|
Deploy | Environments | To determine the technical writer assigned to the Stage/Group associated with this page, see https://about.gitlab.com/handbook/product/ux/technical-writing/#assignments |
Use GitLab CI/CD to deploy to Heroku
You can deploy an application to Heroku by using GitLab CI/CD.
Prerequisites
- A Heroku account. Sign in with an existing Heroku account or create a new one.
Deploy to Heroku
-
In Heroku:
- Create an application and copy the application name.
- Browse to Account Settings and copy the API key.
-
In your GitLab project, create two variables:
HEROKU_APP_NAME
for the application name.HEROKU_PRODUCTION_KEY
for the API key
-
Edit your
.gitlab-ci.yml
file to add the Heroku deployment command. This example uses thedpl
gem for Ruby:heroku_deploy: stage: production script: - gem install dpl - dpl --provider=heroku --app=$HEROKU_APP_NAME --api-key=$HEROKU_PRODUCTION_KEY