如果批准者不足,我想阻止bitbucket合并PR。 我知道可以用高级用户来完成,但是我没有,所以我想找到一种解决方法。
因此,我一直在寻找可以解决问题的钩子。
但是,据我所知,回购协议中的Githooks不会成功,因为它们是客户端挂钩。我对吗?
此外,我无权访问bitbucket服务器来添加其服务器端挂钩。
是否可以使用Jenkins作业通过某些Webhook来完成?
欢迎任何有用的参考,技巧或其他解决方案。
答案 0 :(得分:0)
如前所述,您将需要以下其中一项:
此外,我无权访问bitbucket服务器来添加其服务器端挂钩。
一旦可以访问文件系统,就可以添加钩子。
一旦您说对了,本地git钩子就会在客户端运行。
这里是服务器端挂钩的示例,如果能够,您将需要使用它 pre-receive hook
试图管理PR表单Jenkins 可能工作,但这是一种错误的方法,因为具有正确访问权限的任何人都可以在位桶(Web,源代码树,cli等)中合并PR表单。 >
这是与詹金斯一起做的一种方法:
https://mohamicorp.atlassian.net/wiki/spaces/DOC/pages/209059847/Triggering+Jenkins+on+new+Pull+Requests