Как передать значения по умолчанию в сборку Jenkins, используя плагин Parameterized Build?

Я использую Параметрированный плагин сборки в Jenkins. Я хочу предоставить ссылку на страницу сборки, но настройте значение по умолчанию для одного из полей, отображаемых в форме. Это значение будет отличаться при каждом запуске задания, но я хочу, чтобы он настраивался с другой страницы. По сути, я хочу сделать что-то вроде щелчка по ссылке, которая выглядит примерно так:

https://jenkins/job/Sandbox/build?delay=0sec&Test=foo

И посмотрите это на экране сборки:

Jenkins build with default parameter Test=foo

Итак, я могу заполнить остальные значения (или даже изменить значение по умолчанию), а затем нажать "Создать". Возможно ли это?

Ответы

Ответ 1

Да, это абсолютно выполнимо - для этого есть плагин:

Build With Parameters plugin.

Просто установите его и измените URL-адрес, чтобы на самом деле использовать плагин:

https://jenkins/job/Sandbox/parambuild?Test=foo

И это должно сделать это...

Ответ 2

Вам не нужны дополнительные плагины для этого. Это происходит из-за Дженкинса

https://jenkins/job/Sandbox/buildWithParameters?delay=0sec&Test=foo
Вышеуказанное будет немедленно запускать задание сборки (или независимо от задержки). Это подходит для автоматизации.

Build With Parameters Plugin аналогичен, но он откроет страницу подтверждения Jenkins с предварительно заполненными параметрами (из URL-адреса) и попросите пользователя нажать кнопку Build. Это не подходит для автоматизации.