0
私は、2つのダウンストリームJob CD-Sim CD-Artを持つマルチフェーズジョブCDを持っています。 deploy = Artの場合、このジョブを起動し、deploy = Simの場合はCD-Simジョブを起動します。Jenkinsで条件が満たされた場合に下流のジョブをトリガーする方法
実行シェルオプションを使用してシェルスクリプトを使用するにはどうすればできますか?
私は、2つのダウンストリームJob CD-Sim CD-Artを持つマルチフェーズジョブCDを持っています。 deploy = Artの場合、このジョブを起動し、deploy = Simの場合はCD-Simジョブを起動します。Jenkinsで条件が満たされた場合に下流のジョブをトリガーする方法
実行シェルオプションを使用してシェルスクリプトを使用するにはどうすればできますか?
環境変数(たとえば$ DEPLOY)を使用してデプロイ条件を評価できる場合は、Conditional BuildStepプラグインを使用できます。 $ DEPLOY =シム
@Brunoおかげねえ、あなたは私に言うことができればCD-simの仕事を起動するために
プラス別の1:
あなたは以下のように二つの条件付きのステップを作成する必要がありますどのように私は私たちの仕事をトリガするビルドのコンソール出力することができます。私は応答があることを意味します: {"ステータス": "成功"、 "結果":{}} ******************ポーリングを開始 現在時間:1464766896431 パターン: "build_status": "完了" >> "build_status": "失敗" {"結果": "ステータス": "成功"}出力。ステータスを使ってジョブをトリガーするにはどうすればいいですか? –
これは数週間前に投稿したソリューションです:http://stackoverflow.com/questions/35599242/jenkins-how-do-i-make-the-colorワークスペースのためにビルドに失敗しました - issue-from/37136452#37136452 –