Я пытаюсь написать сценарий Jenkins Pipeline для параметризованной сборки и хочу добавить версию артефакта Maven в качестве параметра сборки.
Обычно синтаксис конвейера для параметризованной сборки выглядит следующим образом (как описано в документах Синтаксис конвейера ):
parameters {
booleanParam(name: 'RUN_TESTS', defaultValue: true,
description: 'Run integration tests')
}
Пока это работает. Однако я хочу использовать плагин Maven Metadata , чтобы добавить параметр сборки, позволяющий выбрать конкретную версию артефакта Maven.
Документация для плагина метаданных Maven объясняет, как его использоватьдобавить параметр сборки в графический интерфейс Jenkins, но не использовать его из сценария конвейера Jenkins.
Как использовать плагин метаданных Maven из сценария конвейера?