1

Jenkins に 2 つのジョブ A と B があり、プロジェクト A とプロジェクト B を監視してビルドするとします。プロジェクト B はプロジェクト A に依存しているため、プロジェクト A が正常にビルドされたときにプロジェクト B のトリガーを追加します。ほとんどの場合は正常に動作していますが、プロジェクト A とプロジェクト B の両方にコードをチェックインすると、プロジェクト B は、プロジェクト A に新しく追加されたコードへの依存関係のためにビルドに失敗し、プロジェクト A が終了した後にビルドが成功します。それは本当に迷惑です。この場合、プロジェクト A がビルドされる前にプロジェクト B のビルドを防ぐ方法はありますか?

よろしくお願いします

4

1 に答える 1

2

プロジェクト B の構成に移動します。Advanced Project OptionsAdvanced...をクリックします。アップストリームプロジェクトがビルドされているときにブロックビルドを選択します。これにより、A が構築している間に B を構築できなくなります。

于 2013-01-25T11:55:08.843 に答える