У меня есть несколько конвейеров в Jenkins (хранятся на github), и они успешно работают при запуске.Все эти конвейеры имеют собственный набор параметров, записанных таким образом:
pipeline {
agent any
environment {
...
}
parameters {
booleanParam(name: 'TEST', defaultValue: false, description: 'Run task in test mode')
choice(name: 'TASK', choices: ['REFRESH', 'BUILD'], description: 'Pick task')
}
...
}
Однако маска не отражается автоматически на сервере Jenkins, если я не использую параметр вручную в Configure
Общие -> Этот проект параметризован и добавляет все переменные по отдельности (дублирование работы).
Есть ли способ, чтобы Jenkins мог построить маску из кода, зафиксированного на Github (или любом сервере Git)