jenkins maven元数据插件,使用参数无法构建

时间:2018-10-17 14:10:28

标签: jenkins jenkins-plugins maven-plugin artifactory

我不知道我是否在正确使用它,但是我有一个人工仓库可以正常工作,并且我可以使用CURL从jenkins手动上传或下载人工仓库。现在,我想使用此插件来选择要作为参数下载的战争作为管道脚本中的参数,但出现了以下错误。

我想念什么?

enter image description here

enter image description here

enter image description here

1 个答案:

答案 0 :(得分:1)

注意-上面评论的继续:

// 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
相关问题