2

git をプッシュするだけでアプリケーションが heroku にデプロイされる方法がとても気に入っています。Javaでそのような種類の展開を使用する方法はありますか?

PS私はTomcatサーバーにデプロイされた小さなアプリケーションを持っています。配布などは必要ありません。

4

3 に答える 3

1

Java はコンパイル済み言語であるため、コードをデプロイするだけの Ruby や他の言語のような余裕はありません。

C# でこれを行っている AppHarbour を見て、Java で同じことを提供している人がいるかどうかを確認してください。

于 2012-07-16T10:31:22.743 に答える
0

このソフトウェアでJenkinsのようなものを使用できます。git プル作成してからwarファイルを作成し、システムを拡張して、たとえば ssh 経由でファイルをサーバーにコピーし、Tomcat を再起動するスクリプトを実行できます。

Jenkins にはたくさんのプラグインがあります。

他にもいくつかの展開ソフトウェアがありますが、それらはすべて多額の費用がかかります。

于 2012-07-16T10:26:19.657 に答える
0

BuildrGradleなどの自動化 DSL をビルドする方法を確認する必要があります。おそらく、環境での展開プロセスを自動化する必要があります。

従うべき最初の目標は、ワンクリック デプロイ (または 1 コマンド デプロイ) を可能にするビルド自動化システムをセットアップすることです。

あなたが達成する次のステップは、継続的統合システムです。

于 2012-07-16T10:54:07.447 に答える