2017-04-03 15 views
1

Jenkinsにはかなり新しく、Jenkinsプロモーションプラグインを使用しているときに承認が保留されているすべての仕事を得る方法はありますか?私は、UIで必要とされている保留中のすべての承認を一覧表示し、承認者にhttpコールを行うことで承認するように頼むことができます。Jenkins Promotion Plugin

答えて

1

これは私が今のところ見つけた答えは、

  1. あなたはジョブAのジョブAとBとプロモーションのプラグインを使用されているとするとき、一度承認されたジョブBが
  2. を推進するとしましょうジョブAでプロモーションプラグインを使用すると、承認ジョブが1つ作成されます。したがって、Approveジョブは基本的にJob Aのサブジョブになります。
  3. ジョブAと承認ジョブのビルド名を同じに設定します。したがって、これまでに承認されたジョブは、ジョブAと承認ジョブのビルド名が同じになります。
  4. 残りのAPIを使用して両方のジョブの履歴を取得し、両者を比較し、ジョブAの履歴から除外リストを選択します。承認待ちのジョブになります。
関連する問題