2017-01-23 81 views
0

我有一個GitBucket(而不是Bitbucket!)存儲庫,我使用Webhook連接到Jenkins。只有主分支由Jenkins構建

每當我提出拉取請求時,我想要建立特徵分支,然後合併到master

問題是僅構建master分支。

在詹金斯根據Source Code Management -> Git -> Branches to build -> Branch Specifier,我有兩件事:.*/feature/.*.*/master

refspec+refs/pull/*:refs/remotes/origin/pr/*

這應該建立各分公司,但仍只有master建立兩次。如果我嘗試**,則會構建master的不同提交,但不能從其他分支提交。

我在做什麼錯?

回答

0

在詹金斯下分行建立你有信息分公司說明符(空白「任何」)。您的配置指定只有主站和所有分支在功能*下。 /feature /。將生成 *

+0

是的,因爲所有分支都是'master'或'feature/something'。 – octavian

+0

那麼爲什麼要創建'任何'分支?否則,doc會指出:^(?!(origin/prefix))。*將匹配:origin或origin/master或origin/feature – duderoot

相關問題