Опрос Jenkins SCM не опрашивает правильную ветвь - PullRequest
0 голосов
/ 27 сентября 2018

Я использую Jenkins в среде CI с плагином для SVN.Сборка опрашивает SCM каждую минуту на предмет новых изменений и запускает их при наличии.

Проблема в том, что нам нужно регулярно переходить из одной ветви в другую.Когда это происходит, правильная ветвь извлекается, но Дженкинс продолжает опрашивать старую ветку.

Что мне нужно сделать, чтобы она всегда опрашивала правильную ветку?

РЕДАКТИРОВАТЬ:

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

triggers {
    pollSCM('* * * * *')
}

под 'pipe' в файле jenkinsfile.Теперь этим подзадачам не нужно будет менять ветку, потому что она есть для каждой ветки.Это позволяет избежать проблемы, с которой я сталкивался раньше.

1 Ответ

0 голосов
/ 27 сентября 2018

Если вы используете Jenkins 2 , рекомендуется использовать многоотраслевой конвейер вместе с jenkinsfile в хранилище SVN

...