分支合并或删除时的 Jenkins

问题描述 投票:0回答:1

我们正在使用 jenkins 声明性管道和多个分支,存储库托管在 bitbucket 上,并在合并、推送和批准上配置了 Webhooks, 因为我们有很多功能分支,所以构建是基于此生成的,例如创建 dns 区域、配置数据库连接等,并且一切都像魅力一样工作,问题是当分支关闭/合并的詹金斯变得不知道这一点时,所以内务工作未触发尝试谷歌搜索如何让詹金斯知道那些分支被关闭/删除或合并在同一管道上,但没有运气任何提示或想法对此表示赞赏

尝试找工作看管分支机构并解雇家政工作,但事情很快就变得混乱且变得如此复杂

jenkins jenkins-pipeline jenkins-groovy jenkins-declarative-pipeline
1个回答
0
投票

多分支管道仅在分支收到提交时触发,并且不会注意到分支何时合并或删除。您可以查看 MultiBranch Action Triggers 插件,它可能会执行您想要的操作。由于您使用的是 Bitbucket,请考虑使用 Webhooks。请参阅此答案了解更多信息。

您也可以手动处理整个事情,定期运行构建,列出存储库中存在的所有分支。下次构建运行时,它会再次列出分支,并根据先前运行的先前列表进行检查,以查看是否有任何分支已被删除。如果是这样,您可以让它触发一项进行内务处理的工作。

© www.soinside.com 2019 - 2024. All rights reserved.