pipeline { agent any options { buildDiscarder(logRotator(numToKeepStr: '48', artifactNumToKeepStr: '96')) timeout(time: 12, unit: 'MINUTES') } triggers { pollSCM('*/10 * * * *') } stages { stage('Build') { steps { echo 'Building..' sh './gradlew build --stacktrace' } } stage('Deploy') { steps { echo 'Deploying....' dir('shrinkedJars') { archiveArtifacts artifacts:'*.jar', fingerprint: false } } } } }