Я настраиваю новое задание Jenkins, в котором я хочу отслеживать родительскую папку, содержащую много ветвей, и, когда в одной из этих ветвей обнаруживается проверка subversion, запускается сценарий "build" этой ветки.
Наша (упрощенная) структура репозитория SVN выглядит следующим образом:
branches/
* branch1/build/build.bat
* branch2/build/build.bat
..
* branchN/build/build.bat
Поэтому я бы хотел, чтобы Дженкинс:
- наблюдал за корневой папкой "веток"
- обнаружение изменений в любой из ветвей 1-N
- при обнаружении изменений, перейдите в папку сборки измененной ветви и запустите build.bat
.проблема с шагом 3. Дженкинс не распознал переменную окружения BRANCH_NAME.Я пробовал и $ BRANCH_NAME, и $ {BRANCH_NAME}.
Я что-то упускаю из виду?