Я пытаюсь построить многоотраслевой проект с параметрами. Это мой input этап:
Итак, команда cURL, которую я использую, выглядит следующим образом:
curl -X POST "JENKINS_URL/job/PROJECT_NAME/job/BRANCH_NAME/build" --user "MY_JENKINS_USER:MY_JENKINS_TOKEN" -d json='{"parameter": {"name": "backend", "value": true}, {"name": "frontend", "value": true} }'
Он только создает задание Jenkins, но консоль Jenkins ожидает ввода параметров...
Возможно, я пропустил какой-то параметр в команде cURL, которую использую?

Да, у вас есть вклад в это. Я бы рекомендовал переместить ваши параметры в верхнюю часть конвейера, как в примере ниже, чтобы ваш триггер работал должным образом. В противном случае вам потребуется отдельный вызов для ответа на ввод.
pipeline {
agent any
parameters {
string(name: 'PERSON', defaultValue: 'Mr Jenkins', description: 'Who should I say hello to?')
}
stages {
stage('Example') {
steps {
echo "Hello ${params.PERSON}"
}
}
}
}
Да, наконец-то я это сделал и собирался обновить свой вопрос, но вы ответили раньше! ахаха х) В любом случае, я поставлю ваш ответ как решение моего вопроса, большое спасибо!