У меня создан конвейер, который принимает значение параметра от пользователя. Я хочу вызвать работу Дженкина, используя этот параметр. Как я могу передать значение параметра в параметр сборки. Вот мой код:
pipeline {
agent any
parameters {
string(name: 'SYSTEM', defaultValue: '', description: 'Enter array. Example:SYS-123')
string(name: 'EMail', defaultValue: '', description: 'Enter email id')
}
stages {
stage('Example') {
steps {
echo "Hello ${params.SYSTEM}"
echo "Hello ${params.EMail}"
}
}
stage('core-rest-api-sanity') {
steps {
build job: 'xyz', parameters: [string(name: 'E-Mail', value: ${params.EMail}), string(name: 'SYSTEM', value: ${params.SYSTEM})]
}
}
}
}
В приведенном выше коде я беру электронную почту и информацию о системе от пользователя. Затем я хочу запустить свою работу "xyz", которая потребует эти параметры.