2017-07-06 82 views
5

我正在写一个shell脚本,应该在触发一次后,在Bitbucket中创建一个Pull请求。我的问题是捕捉Pull请求的方法是什么。截至目前,我发现了两种方法。我们如何捕获在bitbucket云中创建的pull请求

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

2)在jenkins中创建一个jenkins作业和相关的插件,捕获请求并可以在构建动作中触发我的shell脚本。

是否有任何其他方式来捕获拉请求?

谢谢。

回答

0

是否有任何其他方式来捕获拉请求?

不是真的:你已经列出的两种常用的方法:

  • 推(网络挂接推动一个事件侦听器)
  • 拉(查询到位桶API)

在后者的情况下,你会用他PR Rest resource API

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