У меня есть параметризованная сборка с параметром VERSION
, имеющим значение по умолчанию origin/master
.
VERSION
Сам параметр имеет значение:
"${gitlabBranch ?: 'origin/master'}
Что значит взять gitlabBranch
если он существует, в противном случае используйте origin/master
. Но на очень ранней стадии сборки Дженкинс не видит gitlabBranch
, поэтому я вижу значения из предыдущей сборки. Например, если предыдущая запущенная ветвь называется A
, но теперь запущенная ветвь B
, в параметре VERSION
этой последней сборки будет значение A
из предыдущей сборки.
Мне нужен способ указать в очень ранней стадии значение для VERSION
переменной из gitlabBranch
var, и плагин GitLab предлагают использовать EnvInject plugin
для этого здесь . Я сделал простые шаги, описанные здесь, но все еще вижу то же поведение - значения VERSION
принимают не текущее значение gitlabBranch.
Как можно вставить VERSION
значение, полученное из текущего запроса ловушки Gitlab?