diff --git a/Jenkinsfile b/Jenkinsfile index 51cbef6..28db3a6 100644 --- a/Jenkinsfile +++ b/Jenkinsfile @@ -11,31 +11,34 @@ pipeline { } } } - } - stage('Publish to Maven') { - steps { - withCredentials([usernamePassword(credentialsId: 'alttd-publish-user', usernameVariable: 'USERNAME', passwordVariable: 'PASSWORD')]) { - sh ''' - chmod +x gradlew - ./gradlew :api:publish -PalttdDevPublishUser=$USERNAME -PalttdDevPublishPass=$PASSWORD - ''' + + stage('Publish to Maven') { + steps { + withCredentials([usernamePassword(credentialsId: 'alttd-publish-user', usernameVariable: 'USERNAME', passwordVariable: 'PASSWORD')]) { + sh ''' + chmod +x gradlew + ./gradlew :api:publish -PalttdDevPublishUser=$USERNAME -PalttdDevPublishPass=$PASSWORD + ''' + } } } - } - stage('Archive') { - steps { - archiveArtifacts artifacts: 'plugin/build/libs/DataLockLib*.jar, api/build/libs/DataLockLibApi*.jar', followSymlinks: false - } - } - stage('discord') { - when { - anyOf { - branch 'main' - branch 'master' + + stage('Archive') { + steps { + archiveArtifacts artifacts: 'plugin/build/libs/DataLockLib*.jar, api/build/libs/DataLockLibApi*.jar', followSymlinks: false } } - steps { - discordSend description: "Build: ${BUILD_NUMBER}", showChangeset: true, result: currentBuild.currentResult, title: currentBuild.fullProjectName, webhookURL: env.discordwebhook + + stage('discord') { + when { + anyOf { + branch 'main' + branch 'master' + } + } + steps { + discordSend description: "Build: ${BUILD_NUMBER}", showChangeset: true, result: currentBuild.currentResult, title: currentBuild.fullProjectName, webhookURL: env.discordwebhook + } } } }