Параметр расширенного выбора Jenkins, связанный с несколькими переменными сред - PullRequest
0 голосов
/ 19 марта 2020

Я использую в конфигурации Test Jenkins параметр выбора, чтобы выбрать целевую среду на фоне выполняемых тестов. Например: enter image description here

Я использую выбранное значение для передачи в тестовый запуск maven в качестве выбранного профиля: -Dprofile = $ {TargetEnv}.

Я бы Я хотел бы расширить реализацию, чтобы выполнить некоторые дополнительные операции слияния git до сборки репозитория и запуска тестов (я не хочу подробно описывать go).

Вопрос в том, как Могу ли я использовать плагин Jenkin «Extended Choice Parameter» для установки нескольких переменных среды при каждом значении выбора.

Пример: в случае выбора 'dev' я хотел бы иметь две переменные окружения: targetEnv: qa и lowerEnvBranchName: develop-dev. Кто-нибудь знает, как можно указывать такие переменные?

...