2017-02-21 29 views
1

В настоящее время я использую Jenkins для планирования параметризованных заданий. Один из них содержит параметр Active Choices, который генерирует список значений параметров для выбора.При планировании выполнения задания Дженкинса можно указать, какой параметр использовать?

Есть ли способ указать значение по умолчанию, которое я хочу для этого параметра, когда я планирую свою работу?

Надежда вопрос достаточно ясен ...

+1

не могли бы вы предоставить изображения, чтобы вопрос был более ясным? –

ответ

0

Если работа планируются в себе первого значения активных Choices Значение параметров становится значением по умолчанию.

Выбор значения по умолчанию, описанный в Active Choices Plugin, Making 'Default' selections: добавьте суффикс :selected к значению, работает только с ручными сборками.

Решение этой проблемы заключается в следующем:

  1. Создать задание вверх по течению к работе.
  2. Запланируйте эту работу вверх по течению соответственно.
  3. Добавить после сборки ДействияTrigger параметризированных сборок на других проектах:

    Проектов построить: Your downstream project

    поставляется в Parameterized Trigger plugin.

  4. Добавить ПараметрыПредустановленных параметры

    Параметры: ParameterNameInYourDownstreamProject=DefaultValue

0

Если вы все еще хотите использовать активный выбор Параметр по умолчанию будет использоваться в первого параметра вашего списка по расписанию. Таким образом, при наличии списка опций:

['ONE:selected','TWO:selected','TREE:selected','FOUR:selected'] 

При выполнении по таймеру (по расписанию) параметр по умолчанию:

ONE:selected 

Такое поведение было описано автором этого плагина здесь:
https://issues.jenkins-ci.org/browse/JENKINS-33473