使用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']]])   
	 
         }
      }
}
}
Logo

云原生社区为您提供最前沿的新闻资讯和知识内容

更多推荐