2

「git push heroku master」メソッドを使用して Heroku にデプロイして実行することができた Java Web アプリケーションがありますが、デプロイを自動化し、完全な CI セットアップを行いたいと考えています。Heroku プラグインで Atlassian Bamboo を使用してみましたが、実際にはスタンドアロンの .war ファイルにしか適していません。プロジェクトの Procfile 定義を介して追加の構成を指定できるようにする必要があります。

Heroku への Java Web アプリケーションの CI/CD に他の人は何を使用しましたか?

4

1 に答える 1

1

Jenkins には優れた Heroku プラグインがあり、変数の設定、dyno のスケーリング、1 回限りのプロセスの実行など、さまざまな方法で WAR をデプロイし、Heroku と対話できます。

https://github.com/heroku/heroku-jenkins-plugin/blob/master/README.md

Heroku で Procfile を変更するには、新しいファイルをコミットしてプッシュする必要があります。これは、CI ビルドのステップとして実行できます。Jenkins はビルドの一部としてスクリプトを実行でき、必要に応じて新しい Procfile を簡単にプッシュできます。

于 2013-07-15T20:25:34.230 に答える