【发布时间】:2016-04-25 13:12:06
【问题描述】:
当给定的 PR 合并到 master/develop 分支时,我想使用 Jenkins 启动构建。 这在 BitBucket 中可行吗? 我尝试使用以下触发器“将更改推送到 BitBucket 时构建”创建一个构建,但是在我合并我的 PR 后没有任何反应。
【问题讨论】:
-
我有同样的问题,BB 中有选项可以在创建合并时向 Jenkins 发送请求。但是詹金斯只是忽略了这个触发器。
当给定的 PR 合并到 master/develop 分支时,我想使用 Jenkins 启动构建。 这在 BitBucket 中可行吗? 我尝试使用以下触发器“将更改推送到 BitBucket 时构建”创建一个构建,但是在我合并我的 PR 后没有任何反应。
【问题讨论】:
是的,在 BitBucket 中是可能的。但是你必须在 Jenkins 中提供 PR 参数。
高级 -> 参考规范:
+refs/pull-requests/*:refs/remotes/origin/pr/*
分支说明符:
origin/pr/${pullRequestId}/from
您需要在 Jenkins 中使用 Stash PullRequest Builder 插件。您必须在此处传递您的 BitBucket 凭据。
【讨论】: