git - Jenkins - 当 Jenkins 构建失败时阻止合并按钮
问题描述
当我在 Gitlab 中创建/更新(提交更改)合并请求时,它会触发对 Jenkins 的 POST 请求(webhook)以构建我的分支。目前我正在为此目的在 Jenkins 中使用 Multibranch 管道。
问题:根据呈现的上下文 -当 Jenkins 构建失败时,在 Gitlab中阻止合并按钮的最佳方法是什么?
我想从Gitlab API(关闭/重新打开合并请求)+ Gitlab 插件(从 POST 获取填充的变量,例如合并请求 ID)开始,但我读到 Jenkins 的 Gitlab 插件不支持多分支管道(未填充提到的变量)所以编写这样的代码变得更加困难。
感谢帮助 :)
解决方案
推荐阅读
- java - 爪哇 | JPA | 如何将多个重复注释组合成单个注释?
- java - 使用 Java apache poi 和 React 通过 API 发送 xls
- python - 在新单元格中使用时,Jupyter 笔记本自动完成功能不起作用
- docker - Keycloak - Whoami 请求失败并出现 403
- windows - Windows 10 20H2 上的 Android 模拟器 UI 太大
- php - Braintree 沙盒支付尝试时出现错误 404
- javascript - 滚动内容忽略 CSS
- python - TypeError:不支持的操作数类型/:python中的“str”和“int”错误
- django - 在 docker 容器中将 django 从 1 更新到 3:ModuleNotFoundError: No module named 'secret_key' when building image
- node.js - 在入口路径之外导入文件时,Webpack Babel 构建失败