0

Java EE ベースのアプリケーションの SVN リポジトリを使用して Jenkins CI を構成しました。

アプリケーションをビルドすることはできますが、war の展開中に問題に直面しています。実際、ビルドから war ファイルを取得してリモートの Tomcat 7 サーバーにデプロイする方法がわかりません。

このコードを war デプロイメントの形式で Tomcat 7 にデプロイする必要があります。チュートリアルやドキュメントを案内してください。

4

2 に答える 2

1

ビルドが Maven ベースの場合は、Maven Tomcat プラグインを使用できます。これにより、 Jenkins Deploy プラグインとほぼ同じアクションが実行されますが、継続的インテグレーション ツールではなく、ビルド ツールへの依存が追加されます。

于 2012-12-10T08:20:53.603 に答える
0

そのためのプラグインがあります: https://wiki.jenkins-ci.org/display/JENKINS/Deploy+Plugin

基本的に、デプロイ プラグインは tomcat のビルトインREST API/マネージャー アプリケーションを使用して war ファイルをデプロイします。

私はこれを怒りで使いますが、それはとてもシンプルです。プラグインは、単純な状況に必要なすべてを行います。

ニーズがこれよりも複雑な場合は、管理 REST API に直接アクセスするスクリプトを作成できますが、プラグインから始めることをお勧めします。

于 2012-12-10T08:09:24.847 に答える