Ответ 1
Используя Parameterized Build, вам необходимо определить параметры. Значение этого будет предложено вам, когда вы нажмете ссылку "Создать".
Имя параметров должно быть простым именем, желательно без пробелов, например Branch
. Не добавляйте ${}
или %%
к определению имени параметра.
В шагах сборки, например Выполнять командную команду Windows, вы можете ссылаться на параметр с регулярным синтаксисом пакета, например %Branch%
.
Если бы вы были на машине * nix, вы бы использовали шаг сборки Execute shell и ссылались на параметр с регулярным синтаксисом bash, например ${Branch}
Обратите внимание, что даже при работе в Windows многие плагины Jenkins сами принимают параметры в синтаксисе * nix, однако команда Выполнять пакетную команду Windows будет пакетной, т.е. %Branch%
.
Итак, вы можете попробовать ввести: echo %Branch%
Я также предлагаю ввести только строку set
в строку, и она покажет вам все переменные среды, доступные вам во время процесса сборки, что весьма полезно.