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' } } } }