既存のCDパイプラインでは、テストからプロダクションまでを手作業で行うことができます。さらに、特定の人だけがこれを承認することができます。私たちは、さまざまなビューに対する権限を持つ特定のユーザーのビューで、Jenkinsのフリースタイルのジョブを通じてこれを制御します。Jenkinsパイプライン手動ステップ許可
今、私たちはジェンキンスを使用することを考えていますpipelines。ユーザが手作業で次の段階に進むことを承認するためのinput stepがあります。
手動入力を実行できるユーザーを制御する方法はありますか?あるいは、パイプラインを進めるためのAPIがあります。その場合、関係するユーザーに許可を与えるツールを構築することができます。
研究
- このSO postは、API呼び出しを行うことはできません示唆しています。
- このジェンキンスissueは、これまでのところ、それは手動のステップとAPIを経由して進行しての承認に「NO」響きのように見ているので、障害
で停止しているパイプラインを再開する能力がないと言われます。他のアイデアは高く評価されます。
最後までお読みください:-)ありがとう – Avner