You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
35 lines
521 B
35 lines
521 B
pipeline { |
|
agent any |
|
stages { |
|
stage('Clean') { |
|
steps { |
|
sh './gradlew clean --no-daemon' |
|
} |
|
} |
|
|
|
stage('Build') { |
|
steps { |
|
sh './gradlew build --no-daemon' |
|
} |
|
} |
|
|
|
stage('Upload Artifacts') { |
|
steps { |
|
archiveArtifacts 'build/libs/**.jar' |
|
} |
|
} |
|
|
|
stage('Publish') { |
|
when { |
|
branch 'main' |
|
} |
|
steps { |
|
sh './gradlew publish --no-daemon' |
|
} |
|
} |
|
|
|
} |
|
environment { |
|
local_maven = '/var/www/maven' |
|
} |
|
} |