Jenkins清空当前Clean Workspace

    技术2024-05-16  77

    使用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']]]) } } } }
    Processed: 0.027, SQL: 9