如何解决如何在bitbucket中捕获PR CREATION事件
‘’’’ 需要知道是否有任何可能的方法来捕获bitbucket中创建拉取请求的事件,以使用此事件编写自定义脚本。
不希望PR触发任何自动构建,而只需要捕获pr创建事件以编写自定义python脚本来通过脚本运行来触发某些活动。
一种选择是读取/连续轮询位桶PR创建页面以识别活动/事件,但这听起来是不好的脚本编写标准,而不是一种好的做法。
是否有任何git命令来标识功能分支处的PR创建并合并到父级(例如其DEV),还有git命令来捕获PR默认审阅者姓名?
那么,这些git命令可以在脚本中使用以跟踪是否引发了PR?
验证了许多网站并阅读了许多文章,但是不幸的是,没有找到在比特桶中捕获PR创建事件的可能性吗?
太棒了,如果有人可以发布捕获事件的可能性,以便通过PR事件捕获编写我们自己的自定义逻辑 ‘’’
解决方法
PR不是git的一部分。这是Bitbucket,Github等代码托管网站特有的概念。因此,从理论上讲,不可能仅使用git工具来捕获PR创建事件。
您可以轮询Bitbucket REST Apis以获得PR列表。响应采用Json格式,稳定且易于解析,因此,这并不是一个坏习惯(就像解析原始html时一样)。
另一种方法是设置在PR创建事件时触发的Bitbucket Webhook。然后,您需要运行Web服务器(类似this)来接受Webhook调用并运行相应的脚本。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。