git をプッシュするだけでアプリケーションが heroku にデプロイされる方法がとても気に入っています。Javaでそのような種類の展開を使用する方法はありますか?
PS私はTomcatサーバーにデプロイされた小さなアプリケーションを持っています。配布などは必要ありません。
git をプッシュするだけでアプリケーションが heroku にデプロイされる方法がとても気に入っています。Javaでそのような種類の展開を使用する方法はありますか?
PS私はTomcatサーバーにデプロイされた小さなアプリケーションを持っています。配布などは必要ありません。
Java はコンパイル済み言語であるため、コードをデプロイするだけの Ruby や他の言語のような余裕はありません。
C# でこれを行っている AppHarbour を見て、Java で同じことを提供している人がいるかどうかを確認してください。
このソフトウェアでJenkinsのようなものを使用できます。git プルを作成してからwarファイルを作成し、システムを拡張して、たとえば ssh 経由でファイルをサーバーにコピーし、Tomcat を再起動するスクリプトを実行できます。
Jenkins にはたくさんのプラグインがあります。
他にもいくつかの展開ソフトウェアがありますが、それらはすべて多額の費用がかかります。