2016-06-13 5 views
0

私はここで少し助けが必要です。この問題のポインタをご理解ください。Jenkins - ステップの1つが実行されないと、マルチジョインのフェーズマークが失敗してビルドされます

私のプロジェクト(MultiJob)には、フェーズ(p1、p2、p3)がありません。私は各段階に進むための条件を設定しました。

Condition from P1 to P2 is only if P1 successful

Condition from P2 to P3 is only if P2 is Failed

すべてはP2が成功した場合を除いて罰金だろう。 P2が成功するたびに、P3は実行されません(これが私の望むものです)が、Jenkinsの仕事はUNSTABLEとマークされます。

ここに何か不足していますか?これは私が持っているケースを処理するための正しいアプローチですか?

+0

これは私が私の仕事のコンソールに表示するものである 'ステップを構築する「マルチジョブのフェーズは」私は条件付きビルドを使用することはできません – abdulH

答えて

0

使用条件ビルドステップのプラグインをお勧めしてください:https://wiki.jenkins-ci.org/display/JENKINS/Conditional+BuildStep+Plugin

image attached with an example

+0

failure'として構築マーク私の後続の他の段階はこの段階に依存しています。それが実行されていないときに失敗したようにフェーズマーキングビルドを停止することはできませんか? – abdulH

+0

条件付きビルドプラグインを使用すると、依存ビルドもトリガできます。条件付きビルドプラグインで条件を満たすことができます。「P2からP3への条件は、P2が失敗した場合のみです。 – vaibhavnd

+0

私は実行するジョブの巨大なリストを持っており、これらの多くは並行してトリガーされます。ですから、私はMultiJobフェーズのプロジェクトだけに固執する必要があります。私の質問は、MultiJobフェーズプロジェクト – abdulH

関連する問題