8

Mavenを使用して構築された複数のJenkinsジョブがあります:

Job 1: Builds WebApp and deploys war to artifactory
Job 2: Builds Core and deploys jar to artifactory

WebApp は Core に依存しています。

Jenkins が POM を解析することは可能ですか? これにより、WebApp が最新の最新の Core.jar を使用することが保証されます。

Jenkins Parameterized Trigger プラグインの Pre-Steps 機能を介してこのメ​​カニズムを実現できますが、理想的にはこれを POM から処理したいと考えています。

ありがとう。

4

2 に答える 2

5

はいあります。

  1. ジョブをMaven Jobとして設定する必要があります

ここに画像の説明を入力

  1. ジョブ A で、チェックボックスを選択します: スナップショットの依存関係がビルドされるたびにビルドします。

ここに画像の説明を入力

どうやらこれは、依存関係がスナップショットの依存関係である場合にのみ機能します。

于 2013-02-14T12:53:44.027 に答える
3

別のオプションは、Maven Dependency Update トリガープラグインを使用することです。これは、Maven ジョブ タイプの代わりにフリースタイル ジョブを使用する場合です。

于 2013-02-14T15:08:14.187 に答える