summaryrefslogtreecommitdiff
path: root/Jenkinsfile
blob: f1d16265af2d0acb69d1bcdc1c33b0efa9579dae (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
pipeline {
   agent any
   stages {

      stage ('Build') {
         steps {
            sh "chmod +x gradlew"
            sh "./gradlew clean build"

            archiveArtifacts artifacts: '**/build/libs/*.jar', fingerprint: true
         }
      }

      stage ('Archive artifacts') {
         //Only publish to maven when on master branch
         when {
            branch 'master'
         }
         steps {
            sh "./gradlew publish"
         }
      }

   }
}