jenkins - Jenkins 多分支:如何向分支创建/删除添加功能?
问题描述
我正在设置一个 Jenkins 多分支实例,当https://wiki.jenkins.io/display/JENKINS/Pipeline+Multibranch+Plugin 插件(版本2.21),并在分支作业被多分支管道删除时释放它,而分支不再存在于 Git 中。
(准确地说,我们需要将构建的二进制文件发送到 OpenShift 部署中,该部署需要为每个分支显式设置和销毁)。
我查看了文档,但还没有找到可以配置的位置。对我未经训练的人来说,这将是一个“阶段”节点之外的“阶段”,但对于所有构建都是一样的,所以它也可以在 Jenkinsfile 之外。
我怎样才能做到这一点?
解决方案
您可以使用 MultiBranch Action Triggers 插件。使用此插件,您可以在分支创建/删除时运行外部作业。您需要创建将在 OpenShift 上执行操作的外部管道。
推荐阅读
- reactjs - Spring Boot 未将 url 路径转发到 index.html React 包
- flutter - Flutter:如何从列表中水平生成 Raisedbuttons?
- python - 如何使用 Python 在 Raspberry Pi 上执行正确的 GPIO 和 SPI 清理
- ios - 如何根据暗/亮模式设置默认标签颜色(在 Swift 中)
- vb.net - 使组合框对单击做出反应,但不显示下拉部分
- angular - TypeError:无法读取未定义的属性“get”(Angular getter)
- python - 大熊猫中关于类似线的Fillna
- r - 修改 R 中正则表达式匹配的替换值
- python - 列表的动态数量在 django 分页中显示错误?
- swift - 如何在自定义集合视图中自定义第一个和第三个单元格