Синтаксис Jenkins Pipeline для параметризованной сборки с типом параметра, предоставленным плагином Maven Metadata - PullRequest
0 голосов
/ 04 ноября 2019

Я пытаюсь написать сценарий Jenkins Pipeline для параметризованной сборки и хочу добавить версию артефакта Maven в качестве параметра сборки.

Обычно синтаксис конвейера для параметризованной сборки выглядит следующим образом (как описано в документах Синтаксис конвейера ):

parameters {
    booleanParam(name: 'RUN_TESTS', defaultValue: true,
       description: 'Run integration tests')
}

Пока это работает. Однако я хочу использовать плагин Maven Metadata , чтобы добавить параметр сборки, позволяющий выбрать конкретную версию артефакта Maven.

Документация для плагина метаданных Maven объясняет, как его использоватьдобавить параметр сборки в графический интерфейс Jenkins, но не использовать его из сценария конвейера Jenkins.

Как использовать плагин метаданных Maven из сценария конвейера?

...