pipeline { | |
options { | |
buildDiscarder(logRotator(artifactNumToKeepStr: '10')) | |
} | |
agent { | |
docker { | |
args '-v gradle-cache:/home/gradle/.gradle' | |
image 'gradle:3.5-jdk8-alpine' | |
} | |
} | |
stages { | |
stage('Build') { | |
steps { | |
sh 'gradle build --no-daemon' | |
} | |
} | |
stage('Archive') { | |
steps { | |
archiveArtifacts 'build/libs/*.jar' | |
} | |
} | |
} | |
} |