首页 > 解决方案 > Jenkins 多分支:如何向分支创建/删除添加功能?

问题描述

多分支管道 Jenkins 屏幕截图

我正在设置一个 Jenkins 多分支实例,当https://wiki.jenkins.io/display/JENKINS/Pipeline+Multibranch+Plugin 插件(版本2.21),并在分支作业被多分支管道删除时释放它,而分支不再存在于 Git 中。

(准确地说,我们需要将构建的二进制文件发送到 OpenShift 部署中,该部署需要为每个分支显式设置和销毁)。

我查看了文档,但还没有找到可以配置的位置。对我未经训练的人来说,这将是一个“阶段”节点之外的“阶段”,但对于所有构建都是一样的,所以它也可以在 Jenkinsfile 之外。

我怎样才能做到这一点?

标签: jenkinsopenshiftmultibranch-pipeline

解决方案


您可以使用 MultiBranch Action Triggers 插件。使用此插件,您可以在分支创建/删除时运行外部作业。您需要创建将在 OpenShift 上执行操作的外部管道。


推荐阅读