Advertisement
Guest User

Untitled

a guest
Aug 21st, 2019
97
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Groovy 0.84 KB | None | 0 0
  1. node("slave") {
  2.     deleteDir()
  3.     git url: "https://github.com/gabrielf/maven-samples.git"
  4.     def rtMaven = Artifactory.newMavenBuild()
  5.     rtMaven.tool = "maven-3.6.1"
  6.     rtMaven.opts = "-Dmaven.repo.local=.repo -Daether.connector.resumeDownloads=false -Dorg.slf4j.simpleLogger.showDateTime=true -Dorg.slf4j.simpleLogger.dateTimeFormat=HH:mm:ss,SSS"
  7.     def artifactory = Artifactory.server("PROD")
  8.     rtMaven.deployer releaseRepo: "test", snapshotRepo: "test", server: artifactory
  9.     def buildInfo = rtMaven.run pom: 'pom.xml', goals: 'clean install'
  10.     echo "Dump: ${buildInfo.dump()}"
  11.     echo "Dump2:${buildInfo.modules[0].dump()}"
  12.     buildInfo.modules.each { m -> m.dependencies = [] }
  13.     echo "Dump: ${buildInfo.dump()}"
  14.     echo "Dump2:${buildInfo.modules[0].dump()}"
  15.     artifactory.publishBuildInfo buildInfo
  16.     deleteDir()
  17. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement