jenkins: added cleaning workspace
Signed-off-by: Marc Mattmueller <marc.mattmueller@netmodule.com>
This commit is contained in:
parent
a773ef59f0
commit
07b6bc9641
|
|
@ -24,6 +24,13 @@ echo "loading common yocto build module..."
|
|||
// eg. extcode.build(...)
|
||||
|
||||
|
||||
def cleanWorkspace() {
|
||||
println "cleaning workspace..."
|
||||
sh "find \"${WORKSPACE}/build-common/sstate-cache\" -name \"sstate*\" -atime +3 -delete"
|
||||
sh "find \"${env.SHARED_BUILD}/tmp/work\" -name temp -type d -exec rm -rf {} +"
|
||||
}
|
||||
|
||||
|
||||
def isRelease(versionParam) {
|
||||
if((versionParam == "") || (versionParam == "latest")) {
|
||||
return false
|
||||
|
|
|
|||
|
|
@ -52,6 +52,9 @@ pipeline {
|
|||
env.ROOTDIR = pwd()
|
||||
yoctocommon = load "${env.ROOTDIR}/Jenkinsfile_Common"
|
||||
|
||||
// clean-up no longer needed packages
|
||||
yoctocommon.cleanWorkspace()
|
||||
|
||||
// Prepare Build Environment
|
||||
env.YOCTO_DEPLOYS = "${env.BUILD_DEPLOY_DIR}/${params.MACHINE}"
|
||||
yoctocommon.handleSubmodules("${params.RLS_VERSION}")
|
||||
|
|
|
|||
|
|
@ -55,6 +55,9 @@ pipeline {
|
|||
env.ROOTDIR = pwd()
|
||||
yoctocommon = load "${env.ROOTDIR}/Jenkinsfile_Common"
|
||||
|
||||
// clean-up no longer needed packages
|
||||
yoctocommon.cleanWorkspace()
|
||||
|
||||
// Prepare Build Environment
|
||||
env.YOCTO_DEPLOYS = "${env.BUILD_DEPLOY_DIR}/${params.MACHINE}"
|
||||
yoctocommon.handleSubmodules("${params.RLS_VERSION}")
|
||||
|
|
|
|||
|
|
@ -53,6 +53,9 @@ pipeline {
|
|||
env.ROOTDIR = pwd()
|
||||
yoctocommon = load "${env.ROOTDIR}/Jenkinsfile_Common"
|
||||
|
||||
// clean-up no longer needed packages
|
||||
yoctocommon.cleanWorkspace()
|
||||
|
||||
// Prepare Build Environment
|
||||
env.YOCTO_DEPLOYS = "${env.SHARED_BUILD}/tmp/deploy/sdk"
|
||||
yoctocommon.handleSubmodules("${params.RLS_VERSION}")
|
||||
|
|
|
|||
Loading…
Reference in New Issue