aboutsummaryrefslogtreecommitdiff
path: root/JenkinsD
blob: e385a8dc8d65a1035b1c499bb9022271fd370369 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
pipeline {
   agent any
   stages {

      stage ('Build') {
         when {
            expression { env.BRANCH_NAME == '3.x' }
         }
         steps {
            sh "rm -rf build/libs/"
            sh "chmod +x gradlew"
            sh "./gradlew clean --stacktrace"
            sh "./gradlew build curseforge --refresh-dependencies --stacktrace"
            sh "./gradlew build publish --stacktrace"

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