【发布时间】:2013-09-30 22:30:08
【问题描述】:
我有一个 Jenkins 工作,它构建与“origin/feature/**”匹配的分支。
只要通过存储库挂钩 (https://confluence.atlassian.com/display/BITBUCKET/Jenkins+hook+management) 对存储库进行更改,Bitbucket 就会触发构建作业。
每当功能分支发生更改时,这都能正常工作,作业会识别分支已更改并构建它。
但是,当提交到非功能分支(例如,合并到开发或主控)时,bitbucket 仍会触发该作业。任何功能分支都没有更改,因此它只是再次构建最后构建的功能分支。
有办法控制吗?
【问题讨论】:
-
需要更多上下文。 Bitbucket 是否在调用您工作的 jenkins API 来开始构建?参数化触发器? SCM 轮询?
-
Bitbucket 正在使用存储库挂钩调用 jenkins。我已经用详细信息更新了问题。
标签: git jenkins continuous-integration branch bitbucket