Bitbucket拉取请求詹金斯工作

时间:2019-09-14 20:10:40

标签: jenkins jenkins-pipeline bitbucket refspec

每当在Bitbucket中创建拉取请求时,我都想在Jenkins中触发作业。我为此使用了 Bitbucket Pull Request Builde r,并按如下所示设置了refspec和分支说明符:

  1. 参考规格+refs/pull/*/head:refs/remotes/origin/pr/*
  2. 分支说明符pr/*/from

但是Jenkins的工作是选择最后合并的分支,而不是打开拉取请求的源分支。

enter image description here

  

请帮助我,或提供一个干净的解决方案来创建   每当在中创建拉取请求时触发作业的管道   詹金斯

1 个答案:

答案 0 :(得分:1)

我希望使用Generic+Webhook+Trigger+Plugin而不是BitBucket,它会在创建请求请求时在有效负载中提供所有内容。

enter image description here

这是步骤

  • Bitbucket中创建Webhook enter image description here

  • 在Webhook中添加您的Jenkins远程URL enter image description here

  • 使用通用Webhook处理Jenkins端的有效负载 enter image description here

您可以检查详细信息集成here