jenkins - 将更改推送到特定分支时不会触发多分支管道
问题描述
我们有一个 GitHub 存储库,它有 4 个分支。在 Jenkins 中为它设置了一个多分支管道。
尝试设置 webhook,但找不到这样做的选项。它具有在分支级别设置 webhook 的选项。
要求是在存储库级别设置 webhook,这样我们就不必为每个添加的新分支设置 webhook。
在存储库级别设置 webhook 后,如果将更改推送到其下的任何分支,则应为该分支触发构建。
这可能吗?
解决方案
你测试过GitHub-Webhook-Pipeline-Multibranch 插件吗?它似乎达到了你的目标。
此外,关于 SO的另一个类似问题的答案虽然未被接受,但已被几个人投票赞成,在这种情况下可能会有所帮助。
推荐阅读
- python - kivy run_on_ui_thread 崩溃
- c# - 当我尝试启动我的 C# 代码时,我收到消息“找不到任务 'build'”
- user-interface - 颤动中的可拖动和可滑动容器
- eloquent - 雄辩的 hasMany 与 hasMany 和中间的连接
- javascript - 无法使用 Javascript 从 localhost 获取基本的 HTTP POST 功能
- python-3.x - 如果键与第一个键的差异不超过 x 天,则在 python 中的有序字典中过滤键值对
- django - Postgres & Django - DataError:时区无法识别
- r - lme4 allFit() 包装在函数中时会给出令人困惑的结果
- python - 如何在python中配置折线图中的X标签间隔
- javascript - 添加仅适用于 vuelidate 中 $each 的第一个元素的自定义验证器