我正在尝试为参数化的构建编写Jenkins Pipeline脚本,并且我想添加Maven工件版本作为构建参数。
通常,参数化构建的Pipeline语法如下所示(如Pipeline Syntax docs中所述):
parameters {
booleanParam(name: 'RUN_TESTS', defaultValue: true,
description: 'Run integration tests')
}
到目前为止,这可行。但是,我想使用Maven Metadata Plugin添加一个构建参数,该参数允许选择特定的Maven工件版本。
Maven元数据插件的文档说明了如何使用它在Jenkins GUI中添加构建参数,而不是如何在Jenkins Pipeline脚本中使用它。
如何从管道脚本中使用Maven元数据插件?