Как автоматически создать маску с параметрами из исходного кода конвейера в Jenkins? - PullRequest
0 голосов
/ 19 мая 2019

У меня есть несколько конвейеров в 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)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...