Подтвердить что ты не робот

Динамические параметры Jenkins на основе ранее выбранного значения параметра

Здесь я в основном ищу параметр зависимости.

Скажем, у меня есть два выпадающих списка в разделе параметров сборки. Исходя из значения, выбранного из первого раскрывающегося списка, возможное значение по умолчанию Я хочу, чтобы значения второго раскрывающегося списка менялись.

Есть ли какой-либо плагин или подход для эффективного выполнения этого требования?

4b9b3361

Ответ 2

Я не использовал его, но похоже, что следующий плагин может делать то, что вы хотите:

Плагин параметров Jenkins, который позволяет использовать два элемента выбора. Второй выбор заполняет значения в зависимости от выбора, сделанного для первого выбора.

https://github.com/tekante/Dynamic-Jenkins-Parameter/wiki

Ответ 4

Это - это то, что вы хотите достичь правильно?

Затем вы можете наследовать hudson.model.ChoiceParameterDefinition и переопределить его метод getChoicesText. верните параметры, основываясь на том, что вы хотите, в вашей ситуации вы можете получить среду от Hudson.getInstance().

Ниже показаны фрагменты, показывающие, как получить переменную окружения.

Hudson.getInstance().getGlobalNodeProperties()
       .get(EnvironmentVariablesNodeProperty.class).getEnvVars().get(name);

Здесь - аналогичный вопрос.

Ответ 6

Пусть все будет просто, вот пошаговый процесс для достижения необходимого.
1. Установите плагин Active Choices в свой Jenkins.
2. Добавьте АКТИВНЫЙ ПАРАМЕТР ВЫБОРА enter image description here

  1. Добавьте АКТИВНЫЙ ВЫБОР РЕАКТИВНОГО ПАРАМЕТРА. enter image description here

4. Нажмите "Применить", а затем "Сохранить".
Это сделано. !!!
Оставьте комментарий, если столкнетесь с какой-либо проблемой