[英]prevent merge PR in bitbucket
如果没有足够的批准者,我想阻止 bitbucket 合并 PR。 我知道这可以通过高级用户完成,但我没有,所以我试图找到一种解决方法。
所以我正在研究可能会起作用的钩子。 然而,据我所知,我的 repo 中的 githooks 不会成功,因为它们是客户端钩子。 我是对的吗?
另外,我无权访问 bitbucket 服务器来添加他们的服务器端挂钩。
可以使用 Jenkins 工作通过一些 webhook 来完成吗?
欢迎任何有用的参考、提示或其他解决方案。
正如您所提到的,您将需要以下其中一项:
另外,我无权访问 bitbucket 服务器来添加他们的服务器端挂钩。
一旦您可以访问文件系统,您就可以添加钩子。
再一次你是对的,本地 git 钩子在客户端运行。
这是服务器端钩子的示例,如果您能够预先接收钩子,则需要使用它
尝试管理 Jenkins 的 PR 表单可能会奏效,但这是一种错误的方法,因为任何具有正确访问权限的人都可以在 bitbucket(Web、源树、cli 等)中合并 PR 表单。
这是使用 Jenkins 执行此操作的一种方法:
https://mohamicorp.atlassian.net/wiki/spaces/DOC/pages/209059847/Triggering+Jenkins+on+new+Pull+Requests
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.