我们如何捕获在 bitbucket 云中创建的拉取请求
Posted
技术标签:
【中文标题】我们如何捕获在 bitbucket 云中创建的拉取请求【英文标题】:How can we capture a pull request which is created in bitbucket cloud 【发布时间】:2017-12-10 15:55:21 【问题描述】:我正在编写一个 shell 脚本,一旦在 Bitbucket 中创建了拉取请求,该脚本就会被触发。我的问题是捕获拉取请求的方法是什么。到目前为止,我找到了两种方法。
1) 在 bitbucket 中创建一个钩子插件,用于捕获拉取请求。
2) 创建一个 jenkins 作业并在 jenkins 中使用相关插件捕获拉取请求并可以在构建操作中触发我的 shell 脚本。
还有其他方法可以捕获拉取请求吗?
谢谢。
【问题讨论】:
【参考方案1】:还有其他方法可以捕获拉取请求吗?
并非如此:您列出了两种常见的方法:
push(webhook 将事件推送到侦听器) pull(查询 BitBucket API)在后一种情况下,你会使用他PR Rest resource API:
/rest/api/1.0/projects/projectKey/repos/repositorySlug/pull-requests
【讨论】:
以上是关于我们如何捕获在 bitbucket 云中创建的拉取请求的主要内容,如果未能解决你的问题,请参考以下文章