2015-03-27 3 views
1

Я использую плагин github в Jenkins, и мои автоматические сборки работают по большей части. Однако сборка происходит только после второго нажатия на ветку. Когда я создаю новую ветку, используя git push origin имя_индустрии: имя_индуста, сборка jenkins не запускается. Я должен сделать еще одну фиксацию для той же ветви, чтобы она работала. Как я могу это исправить?Дженкинс не строит новую ветку при первом нажатии

+0

Каковы ваши настройки в разделе «Построить триггеры» задания? Не могли бы вы уточнить свой вопрос? Вы хотите вызвать сборку для каждого нажатия? – d4Rk

+0

Я хочу, чтобы ветка строилась, когда она была нажата, в том числе, когда ветка создана в первый раз. Прямо сейчас «Build Triggers» говорит «толчок, когда изменение переносится на github». – KonradS

+0

Jenkins вроде отстой и не решает много вопросов честно, особенно автоматическое слияние. Вы узнаете, что Дженкинс будет время от времени строить и отправлять старые версии вашей заостренной ветви. Нет ответов, почему это так. – portfoliobuilder

ответ

1

Оказалось, что моя новая ветка ничем не отличается от моей старой ветви, поэтому она не рассматривалась как изменение. Так как в нем была одна и та же история фиксации без каких-либо дополнений.

Я буквально только что сделал

    git branch -b new_branch 
       git push origin new_branch:new_branch 

Журнал веб крюк показал, что Дженкинс не признал новую ветку, но сказал -> никаких изменений.

+1

Вы должны отметить этот вопрос как ответ, если вы это выясните – gorbysbm