GitHub 以外のバージョン管理プロバイダーと統合する
最終更新日 2022年03月09日(水)
Heroku は現在、GitHub 以外のバージョン管理プロバイダーのための自社製のデプロイ統合機能を提供していません。別のバージョン管理プロバイダー (GitLab や Bitbucket など) を使用する場合は、次のいずれかの方法で Heroku をデプロイできます。
- Heroku の Git ベース または Docker ベース のデプロイフローで、開発用マシンから直接デプロイします。初めての場合は、これが一番簡単な方法です。
dpl
コマンドと互換性があるバージョン管理プロバイダーで継続的統合 (CI) ツールを使用する場合は、実行テストが成功した後で、自動的に Heroku にデプロイするようにツールを設定できます。詳細については、CI ツールのドキュメントを参照してください。- ご使用のバージョン管理プロバイダーが Git フックをサポートしている場合は、
dpl
コマンドまたは Platform API のいずれかを使用するフックを設定して、変更がプッシュされるたびにホストされているリポジトリの特定ブランチを自動的にデプロイするようにできます。詳細については、ご使用のバージョン管理プロバイダーのドキュメントを参照してください。 - Terraform で定義されているインフラストラクチャの一環として、Heroku にアプリをデプロイします。