def prepareEnvironment()

in jenkins-pipeline-shared-libraries/vars/util.groovy [161:175]


def prepareEnvironment() {
    println """
[INFO] Preparing Environment
[INFO] Copying WORKSPACE content env folder
    """
    def envFolderName = '.ci-env'
    if (fileExists("${env.WORKSPACE}/${envFolderName}")) {
        println "[WARNING] folder ${env.WORKSPACE}/${envFolderName} already exist, won't create env folder again."
    } else {
        dir(env.WORKSPACE) {
            sh "mkdir ${envFolderName}"
            sh "cp -r `ls -A | grep -v '${envFolderName}'` ${envFolderName}/"
        }
    }
}