Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- node("slave") {
- deleteDir()
- git url: "https://github.com/gabrielf/maven-samples.git"
- def rtMaven = Artifactory.newMavenBuild()
- rtMaven.tool = "maven-3.6.1"
- rtMaven.opts = "-Dmaven.repo.local=.repo -Daether.connector.resumeDownloads=false -Dorg.slf4j.simpleLogger.showDateTime=true -Dorg.slf4j.simpleLogger.dateTimeFormat=HH:mm:ss,SSS"
- def artifactory = Artifactory.server("PROD")
- rtMaven.deployer releaseRepo: "test", snapshotRepo: "test", server: artifactory
- def buildInfo = rtMaven.run pom: 'pom.xml', goals: 'clean install'
- echo "Dump: ${buildInfo.dump()}"
- echo "Dump2:${buildInfo.modules[0].dump()}"
- buildInfo.modules.each { m -> m.dependencies = [] }
- echo "Dump: ${buildInfo.dump()}"
- echo "Dump2:${buildInfo.modules[0].dump()}"
- artifactory.publishBuildInfo buildInfo
- deleteDir()
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement