2017-03-04 8 views
3

マルチブランチジェンキンパイプラインの使用(Jenkinsfile定義) - ブランチがなくなったときにアクションを実行するためにどのようなテクニックを使用しますか?マルチブランチパイプラインのブランチ除去に関するアクションの呼び出し方法

EG。ブランチが存在しなくなったときにAWSなどのクラウドプロバイダでリソースを削除するJenkinsを取得します。

答えて

0

あり、この要求にJIRAチケットはあるが、限りコメントが行くように、それはいつでもすぐに行われますようではありません。 https://issues.jenkins-ci.org/browse/JENKINS-40606

最も簡単な解決策は、各ブランチが追加されますことを確認するだろうブランチが作成するリソース、つまりawsまたはdockerのタグにブランチ名を追加します。次に、jenkinsで別のジョブを作成するか、gitから既存のすべてのブランチを取り出すjenkinsfileのセクション、既存のすべてのタグをリソースから削除して、現在持っているブランチ以外のタグを持つリソースを削除/削除します。

関連する問題