diff --git a/Jenkinsfile b/Jenkinsfile index de5c9b2d1..f811f099c 100644 --- a/Jenkinsfile +++ b/Jenkinsfile @@ -19,7 +19,12 @@ pipeline { ///////////////////////////////////////////////////////////////////// // END ///////////////////////////////////////////////////////////////////// - + def server = Artifactory.server('jenkins-artifactory-server') + def artifactoryMaven = Artifactory.newMavenBuild() + artifactoryMaven.tool = 'maven' + artifactoryMaven.deployer releaseRepo:'wm-java', snapshotRepo:'libs-snapshot-local', server: server + def buildInfo = Artifactory.newBuildInfo() + artifactoryMaven.opts = "-Dskip.tests=true" ///////////////////////////////////////////////////////////////////// // START : Stages ///////////////////////////////////////////////////////////////////// @@ -29,6 +34,13 @@ pipeline { echo "//////////////// build <<< ${env.BUILD_ID} >>> started ////////////////////" } } + stage ('Build') { + buildInfo = artifactoryMaven.run pom: 'pom.xml', goals: 'clean package' + } + + stage ('Publish build info') { + server.publishBuildInfo buildInfo + } stage('build maven package') { steps { sh "java -version"