как получить BRANCH_NAME в команде jenkins Windows

#jenkins #jenkins-plugins

#дженкинс #дженкинс-плагины

Вопрос:

как получить BRANCH_NAME в команде jenkins Windows?

Я пытался

 echo BRANCH_NAME
echo %BRANCH_NAME%
echo env.BRANCH_NAME
  

но консоль jenkins выводит строку "BRANCH_NAME" , а не значение имени ветви.

Мне нужно branch_name для создания в IIS динамических приложений на основе имени ветви и создания папки с именем ветви

Комментарии:

1. Какую работу вы настраиваете? Свободный стиль или вы используете либо скриптовый, либо декларативный конвейер? Кроме того, переменные среды доступны только для запущенных заданий.

Ответ №1:

После установки многоотраслевого плагина Pipeline (https://wiki.jenkins.io/display/JENKINS/Pipeline Multibranch Plugin)

Используйте env.BRANCH_NAME или просто BRANCH_NAME

Для получения других переменных среды перейдите в (<%http://localhost:8080 %>/env-vars.html )