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