У меня есть некоторые требования, когда у меня есть 2 узла в jenkins, скажем
devl
prod
В некоторых случаях мне нужно, чтобы пользователь выбрал из раскрывающегося списка или набрал в виде строки имя узла, на котором будет выполняться это задание, но не вводить данные пользователя в опции «Ограничить, где этот проект может быть запущен».
Это можно сделать с помощью сценариев конвейера . Пример может выглядеть примерно так:
properties([
parameters([
stringParam(
name: 'environment',
defaultValue: 'dev',
description: 'Which build environment to run on.',
),
]),
])
node(params.environment) {
// your build script here
}