针对开放 PR 提交的 Jenkins web-hook 触发器
Posted
技术标签:
【中文标题】针对开放 PR 提交的 Jenkins web-hook 触发器【英文标题】:Jenkins web-hook trigger for commits against open PR 【发布时间】:2020-07-02 09:04:43 【问题描述】:我已经将我的 Bitbucket 服务器与 Jenkins 服务器集成在一起,并且运行良好。我想配置此集成(Jenkins 服务器 Bitbucket 服务器以开发人员提交 open pull request 的方式,webhook 应该会触发相应的 Jenkins 作业。
参考资料:
(1)https://community.atlassian.com/t5/Bitbucket-questions/How-to-trigger-a-webhook-when-a-commit-is-pushed-to-an-open-pull/qaq-p/1029556
(2)https://community.atlassian.com/t5/Bitbucket-articles/Atlassian-supported-Jenkins-integration-for-Bitbucket-Server/ba-p/1148326
【问题讨论】:
我们的 QA 团队已经在 Swiggy 做到了。所以这是可能的。 这能回答你的问题吗? ***.com/questions/11231064/… 嗨@RajanPrasad 抱歉我找不到它,再次解释一下,我们可以为推送提交创建 webhook,但我们想要的是只针对打开的拉取请求推送创建 webhook 触发器/提交 【参考方案1】:从 Bitbucket 版本 7.0 开始,可以通过 a new webhook - 'Source branch updated'.
获取此信息,请查看票证 here 了解更多信息。
【讨论】:
以上是关于针对开放 PR 提交的 Jenkins web-hook 触发器的主要内容,如果未能解决你的问题,请参考以下文章
码云 Jenkins 插件重构出炉 —— 码云的持续集成利器
为啥 GitHub 不会在拉取请求中触发“持续集成/jenkins/pr-merge”?