jenkins maven 元数据插件,构建参数不起作用
jenkins maven metadata plugin, build with parameters not working
我不知道我是否正确使用它,但我有一个工作正常的人工制品回购,我可以使用 CURL 手动从 jenkins 上传或下载人工制品。现在我想使用这个插件来选择我想作为参数下载到管道脚本中的 war,但是我收到以下错误。
我错过了什么?
注意 - 上面评论的继续:
// Create an Artifactory instance
def server = Artifactory.server('Artifactory-1')
// Create an Artifactory Maven Build instance
def rtMaven = Artifactory.newMavenBuild()
// Set path to Maven installation directory
env.MAVEN_HOME = '/opt/apache-maven-3.5.3/'
rtMaven.deployer server: server, releaseRepo: '<repo-name-in-artifactory>'
// Define maven goal
def buildInfo = rtMaven.run pom: 'pom.xml', goals: 'clean install -D releaseVersion="${BUILD_NUMBER}"'
// Build
rtMaven.deployer.deployArtifacts buildInfo
// Publish build info
server.publishBuildInfo buildInfo
我不知道我是否正确使用它,但我有一个工作正常的人工制品回购,我可以使用 CURL 手动从 jenkins 上传或下载人工制品。现在我想使用这个插件来选择我想作为参数下载到管道脚本中的 war,但是我收到以下错误。
我错过了什么?
注意 - 上面评论的继续:
// Create an Artifactory instance
def server = Artifactory.server('Artifactory-1')
// Create an Artifactory Maven Build instance
def rtMaven = Artifactory.newMavenBuild()
// Set path to Maven installation directory
env.MAVEN_HOME = '/opt/apache-maven-3.5.3/'
rtMaven.deployer server: server, releaseRepo: '<repo-name-in-artifactory>'
// Define maven goal
def buildInfo = rtMaven.run pom: 'pom.xml', goals: 'clean install -D releaseVersion="${BUILD_NUMBER}"'
// Build
rtMaven.deployer.deployArtifacts buildInfo
// Publish build info
server.publishBuildInfo buildInfo