JenkinsD 515 B

1234567891011121314151617181920
  1. pipeline {
  2. agent any
  3. stages {
  4. stage ('Build') {
  5. when {
  6. expression { env.BRANCH_NAME == '3.x' }
  7. }
  8. steps {
  9. sh "rm -rf build/libs/"
  10. sh "chmod +x gradlew"
  11. sh "./gradlew clean --stacktrace"
  12. sh "./gradlew build curseforge --refresh-dependencies --stacktrace"
  13. sh "./gradlew build publish --stacktrace"
  14. archiveArtifacts artifacts: '**/build/libs/*.jar', fingerprint: true
  15. }
  16. }
  17. }
  18. }