使用deleteDir()
stage("Clean Workspace ") { steps{ sh("ls -al ${env.WORKSPACE}") deleteDir() // clean up current work directory sh("ls -al ${env.WORKSPACE}") } }完整pipeline
pipeline { agent any options{ timestamps () } stages { stage('get code ') { steps { sh("ls -al ${env.WORKSPACE}") deleteDir() // clean up current work directory sh("ls -al ${env.WORKSPACE}") checkout([$class: 'GitSCM', branches: [[name: '*/master']], doGenerateSubmoduleConfigurations: false, extensions: [], submoduleCfg: [], userRemoteConfigs: [[url: 'git@JBr.com:front/DFCc.git']]]) } } } }