触发器Jenkins通过pull requsto构建到特定分支

时间:2016-03-24 12:47:59

标签: git jenkins continuous-integration bitbucket

我正在使用BitbBucket和Jenkins在Pull Requests上运行构建。 所有拉取请求都是针对两个分支主机和开发的,因此每个分支都有一个单独的工作。

对于“Bitbucket Pull Requests Builder”部分中的每个作业,我设置了 BranchesFilter =“s:* d:master”/ BranchesFilter =“s:* d:开发”。 根据我从参数描述中理解的,构建将触发任何源分支,其中合并目标是master / develop。 问题在于,对于每个拉取请求,无论目标分支如何,都会触发两个作业。

更新

问题出现在“s:* d:develop”和“s:* d:master”我将其更改为master并开发它现在工作正常。

2 个答案:

答案 0 :(得分:2)

问题的解决方案是在“s:* d:develop”和“s:* d:master”中,我将其更改为“master”并“开发”它现在工作正常。

答案 1 :(得分:0)

我也遇到过类似的情况。

将“ s:d:develop”设置为“ s:* d:develop”,将“ s:d:master”设置为“ s:* d:master”

问题出在符号“ *”