pipeline { agent any options { buildDiscarder ( logRotator(numToKeepStr: '5') ) } stages { stage("Build") { agent { label 'linux' } steps { script { sh ''' #!/bin/bash chmod +x gradlew ./gradlew build ''' } } post { success { archiveArtifacts artifacts: "build/libs/*.jar" cleanWs() } } } } }