5

プロジェクトで Jenkins CI を使用しています。プロジェクトを正常にビルドでき、ビルドが成功するたびにコンテナーにデプロイする際に問題はありません。ここで、リリース プロパティ ファイルに変更がある場合にのみコンテナーへの展開を行う必要があるという条件があります。リリース プロパティ ファイルに変更がない場合、プロジェクトをビルドする必要がありますが、デプロイは行われません。

私はジェンキンスに慣れていないので、すべてのオプションを試しています。誰かが同様の状況にあったに違いないと確信しています。あなたの考えやアイデアを共有してください。何かを見つけたら投稿します。

これに関するあなたの助けに非常に感謝します。

4

2 に答える 2

1

それでも解決しない場合は!!

これは、スクリプト トリガー プラグインを使用して簡単に実行できます。これにより、シェル/バッチ スクリプトを実行でき、このスクリプトの終了コードに基づいてビルドが実行されます。

プロパティ ファイルの最終変更日を追跡できます。変更された場合は、先に進んでビルドできます。そうでない場合は、変更が発生するまでビルドは行われません。

これが役立つことを願っています(今必要な場合;)

于 2014-07-22T07:43:30.723 に答える
0

Jenkinsに「 Post-Build Script Plug-in 」をインストールする必要があります。前の回答は、利用できなくなったプラグインについて言及していました。

次に、シェルスクリプトの実行など、サブビルドステップを追加できます

スクリーンショットを見る脚本

Docker コンテナなどを公開することもできます。

于 2016-08-05T13:01:09.873 に答える