2015-05-06 3 views
2

У меня есть параметризированная сборка Jenkins. Я отмечаю, что «эта сборка параметризована», и я установил имя среды «Выбор» как «ОКРУЖАЮЩУЮ СРЕДУ», а затем в качестве вариантов я определяю человеческие читаемые имена, такие как «Test env1», «Test env2» и т. Д. Однако я хочу, чтобы эти ключи на самом деле содержат разные значения, например, ключ «Test env1» будет содержать путь к файлу в качестве значения. Как это может быть сделано?Jenkins Parameterized build использовать пары ключ/значение

ответ

0

В этом случае ENVIRONMENT является ключом, а "Test env1", "Test env2", etc. - возможные значения. Параметр выбора - это ограничение возможных входов.

Основываясь на значении %ENVIRONMENT% вы можете выполнить несколько путей в ваших пакетных сценариев или в зависимости от того сценарии вы выполняете

+0

На самом деле я хотел бы надеяться, что, например, «Test env1» будет ключевым, и его реальное значение будет определено в другом месте. – user1340582

+0

@ user1340582 Вам необходимо создать отдельные параметры для Test Env1, Test Env2 и т. Д. В идеале у вас должны быть отдельные задания для разных сред –