我们如何捕获在bitbucket云中创建的拉取请求

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了我们如何捕获在bitbucket云中创建的拉取请求相关的知识,希望对你有一定的参考价值。

我正在写一个shell脚本,一旦在Bitbucket中创建了Pull请求就应该触发它。我的问题是捕获Pull请求的方法是什么。到目前为止我找到了两种方法。

1)在bitbucket中创建一个钩子插件,用于捕获拉取请求。

2)创建一个jenkins作业,并在jenkins中使用相关插件捕获pull请求,并在构建操作中触发我的shell脚本。

有没有其他方法来捕获Pull请求?

谢谢。

答案

有没有其他方法来捕获Pull请求?

不是真的:你列出了两种常见的方法:

  • push(webhook将事件推送给监听器)
  • pull(查询BitBucket API)

在后一种情况下,你会使用他PR Rest resource API

/rest/api/1.0/projects/{projectKey}/repos/{repositorySlug}/pull-requests

以上是关于我们如何捕获在bitbucket云中创建的拉取请求的主要内容,如果未能解决你的问题,请参考以下文章

如何通过 Bitbucket 中的拉取请求变基

bitbucket 上的拉取请求不会触发竹子上的构建

在新的拉取请求上自动创建工作项

GitHub:重新打开合并的拉取请求

如何创建从一个分支的 Bitbucket 到 GitHub 中的主分支的合并拉取请求

如何为 lint 和运行测试的拉取请求编写管道