2016-04-04 30 views
16

私はパイプラインの仕組みを使ったJenkinsの仕事をしています。それにはいくつかのステップがあります。理解のために私は3つの段階があると仮定しよう。最初の2つは並行して実行され、3番目の実行は後に実行されます。ステージ3の最終ビルドの結果に応じて、私は別のことをしたい。 ステージ3が以前に成功した場合、ステージ1の結果が必要です。そうでなければステージ2の結果が得られます。 これは確認できますか?私はステージの最終結果を取得する方法を取得していない、仕事の最後の状態のためだけに似ていたことをしました。のみsuccesfullの仕事からJenkinsパイプラインで前のステージビルドのステータスを取得できますか?

+0

"パイプラインメカニックス"の意味を詳しく説明できますか?どのプラグインを使用していますか?ワークフロー?マルチジョップ?またはダウンストリームジョブをトリガーするだけですか? –

+0

私はプラグインの設定にアクセスすることができないので、私には分かりません。私は新しい仕事を作成すると、それは言う:「パイプライン \t \tは(旧ワークフローとして知られている)建物のパイプラインに適しおよび/または簡単に自由に収まらない複雑な活動を組織化する複数のビルドスレーブにまたがることができ、長時間実行の活動を調整します。スタイルジョブの種類。 ...これは今、Jenkins w/oプラグインに統合されていると思いました。 – Matthias

+0

https://wiki.jenkins-ci.org/display/JENKINS/Pipeline+Pluginを使用しているように見えます - リンク先のページ、https://jenkins.io/solutions/pipeline/にリンクがある可能性がありますあなたの問題にあなたを助けるために。 –

答えて

1
  1. 書き込み出力、その後、チェックする必要はありません
  2. 私は、ステージの状態を聞いていませんでした、あなたは別の仕事にあなたのステージを破るためにきたとし、「ジョブの状態」
を使用
関連する問題