我正在使用BitbBucket和Jenkins在Pull Requests上运行构建。 所有拉取请求都是针对两个分支主机和开发的,因此每个分支都有一个单独的工作。
对于“Bitbucket Pull Requests Builder”部分中的每个作业,我设置了 BranchesFilter =“s:* d:master”/ BranchesFilter =“s:* d:开发”。 根据我从参数描述中理解的,构建将触发任何源分支,其中合并目标是master / develop。 问题在于,对于每个拉取请求,无论目标分支如何,都会触发两个作业。
更新
问题出现在“s:* d:develop”和“s:* d:master”我将其更改为master并开发它现在工作正常。
答案 0 :(得分:2)
问题的解决方案是在“s:* d:develop”和“s:* d:master”中,我将其更改为“master”并“开发”它现在工作正常。
答案 1 :(得分:0)
我也遇到过类似的情况。
将“ s:d:develop”设置为“ s:* d:develop”,将“ s:d:master”设置为“ s:* d:master”
问题出在符号“ *”