2017-01-23 2 views
0

У меня есть хранилище GitBucket (не Bitbucket!), С которым я подключился к Jenkins с помощью Webhook.Только ведущая ветка построена Jenkins

Всякий раз, когда я делаю запрос на растяжение, я хотел бы, чтобы ветвь функции была построена, а затем объединена с master.

Проблема заключается в том, что построена только ветка master.

В Jenkins под Source Code Management -> Git -> Branches to build -> Branch Specifier, у меня есть две вещи: и .*/master.

Моего refspec является +refs/pull/*:refs/remotes/origin/pr/*

Это должно строить все ветви, но до сих пор, только master построен в два раза. Если я попробую **, тогда будут построены разные коммиты от master, но не из других ветвей.

Что я делаю неправильно?

ответ

0

В Дженкинс под Ветви построить у вас есть информация Отделение спецификатор (пустой для «любой»). В вашей конфигурации указано, что только мастер и все ветви по функции *. /особенность /. * будет построено.

+0

Да, потому что все ветви - это 'master' или' feature/something'. – octavian

+0

Как насчет пустого, чтобы была построена ветка «any»? Else doc указывает, что:^(?! (Origin/prefix)). * Будет соответствовать: origin или origin/master или origin/feature – duderoot

Смежные вопросы