Вставить параметр перед сборкой с помощью плагина EnvInject? - PullRequest
0 голосов
/ 09 апреля 2020

У меня есть параметризованная сборка с параметром 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?

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