首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >将正则表达式策略应用于BitBucket云提交消息的最佳方式?

将正则表达式策略应用于BitBucket云提交消息的最佳方式?
EN

Stack Overflow用户
提问于 2018-12-27 21:47:19
回答 1查看 615关注 0票数 1

有没有办法在BitBucket云上实现提交消息策略?据我所知,webhook只能作为提交通知,不能干预提交(如果提交消息不遵循设置的正则表达式,则拒绝提交)。对于预提交钩子,您需要BitBucket服务器,对吗?

如果是这样的话,如果Jenkins构建中包含与正则表达式不匹配的特定消息,那么如何检查提交消息以使构建失败呢?这是一个可行的选择吗?

另一种选择,有没有一个本地的git配置文件,我可以在本地设置规则(即使它们可以被绕过)?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2018-12-29 02:35:07

我认为您混淆了预提交挂钩(确定是否可以进行提交)和预接收挂钩(确定特定远程是否接受推送)。Bitbucket Cloud目前不支持自定义的预接收钩子,但Bitbucket Server支持。预提交钩子需要安装在用户提交的每个系统上;这些钩子当前没有被复制,所以您需要每个人手动管理它们。

听起来Jenkins测试将是您最好的选择--检查提交消息以获得所需的正则表达式,如果不存在正则表达式,则使测试失败。这不会阻止人们在一开始就做出错误的提交,但它会将这些错误的提交排除在最终产品之外。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/53946128

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档