|
|
|
@ -7,7 +7,7 @@ pipeline {
|
|
|
|
|
stages { |
|
|
|
|
stage('Build') { |
|
|
|
|
steps { |
|
|
|
|
sh './gradlew build javadoc publish' |
|
|
|
|
sh './gradlew build javadoc' |
|
|
|
|
} |
|
|
|
|
post { |
|
|
|
|
success { |
|
|
|
@ -24,5 +24,17 @@ pipeline {
|
|
|
|
|
} |
|
|
|
|
} |
|
|
|
|
} |
|
|
|
|
stage('Publish') { |
|
|
|
|
when { |
|
|
|
|
expression { |
|
|
|
|
return sh(returnStdout: true, script: 'git tag --contains').trim().length() > 0 |
|
|
|
|
} |
|
|
|
|
} |
|
|
|
|
steps { |
|
|
|
|
withCredentials([string(credentialsId: 'curseforge_key', variable: 'CURSEFORGE_KEY')]) { |
|
|
|
|
sh './gradlew -Pcurseforge.api_key="${CURSEFORGE_KEY}" curseforge publish' |
|
|
|
|
} |
|
|
|
|
} |
|
|
|
|
} |
|
|
|
|
} |
|
|
|
|
} |
|
|
|
|