Может ли jenkins отслеживать родительскую папку многих веток и выполнять сборку только в измененной ветке? - PullRequest
0 голосов
/ 31 января 2019

Я настраиваю новое задание Jenkins, в котором я хочу отслеживать родительскую папку, содержащую много ветвей, и, когда в одной из этих ветвей обнаруживается проверка subversion, запускается сценарий "build" этой ветки.

Наша (упрощенная) структура репозитория SVN выглядит следующим образом:

branches/
  * branch1/build/build.bat
  * branch2/build/build.bat
  ..
  * branchN/build/build.bat

Поэтому я бы хотел, чтобы Дженкинс:

  1. наблюдал за корневой папкой "веток"
  2. обнаружение изменений в любой из ветвей 1-N
  3. при обнаружении изменений, перейдите в папку сборки измененной ветви и запустите build.bat

.проблема с шагом 3. Дженкинс не распознал переменную окружения BRANCH_NAME.Я пробовал и $ BRANCH_NAME, и $ {BRANCH_NAME}.

Я что-то упускаю из виду?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...