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(...)
|
// 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) {
|
def isRelease(versionParam) {
|
||||||
if((versionParam == "") || (versionParam == "latest")) {
|
if((versionParam == "") || (versionParam == "latest")) {
|
||||||
return false
|
return false
|
||||||
|
|
|
||||||
|
|
@ -52,6 +52,9 @@ pipeline {
|
||||||
env.ROOTDIR = pwd()
|
env.ROOTDIR = pwd()
|
||||||
yoctocommon = load "${env.ROOTDIR}/Jenkinsfile_Common"
|
yoctocommon = load "${env.ROOTDIR}/Jenkinsfile_Common"
|
||||||
|
|
||||||
|
// clean-up no longer needed packages
|
||||||
|
yoctocommon.cleanWorkspace()
|
||||||
|
|
||||||
// Prepare Build Environment
|
// Prepare Build Environment
|
||||||
env.YOCTO_DEPLOYS = "${env.BUILD_DEPLOY_DIR}/${params.MACHINE}"
|
env.YOCTO_DEPLOYS = "${env.BUILD_DEPLOY_DIR}/${params.MACHINE}"
|
||||||
yoctocommon.handleSubmodules("${params.RLS_VERSION}")
|
yoctocommon.handleSubmodules("${params.RLS_VERSION}")
|
||||||
|
|
|
||||||
|
|
@ -55,6 +55,9 @@ pipeline {
|
||||||
env.ROOTDIR = pwd()
|
env.ROOTDIR = pwd()
|
||||||
yoctocommon = load "${env.ROOTDIR}/Jenkinsfile_Common"
|
yoctocommon = load "${env.ROOTDIR}/Jenkinsfile_Common"
|
||||||
|
|
||||||
|
// clean-up no longer needed packages
|
||||||
|
yoctocommon.cleanWorkspace()
|
||||||
|
|
||||||
// Prepare Build Environment
|
// Prepare Build Environment
|
||||||
env.YOCTO_DEPLOYS = "${env.BUILD_DEPLOY_DIR}/${params.MACHINE}"
|
env.YOCTO_DEPLOYS = "${env.BUILD_DEPLOY_DIR}/${params.MACHINE}"
|
||||||
yoctocommon.handleSubmodules("${params.RLS_VERSION}")
|
yoctocommon.handleSubmodules("${params.RLS_VERSION}")
|
||||||
|
|
|
||||||
|
|
@ -53,6 +53,9 @@ pipeline {
|
||||||
env.ROOTDIR = pwd()
|
env.ROOTDIR = pwd()
|
||||||
yoctocommon = load "${env.ROOTDIR}/Jenkinsfile_Common"
|
yoctocommon = load "${env.ROOTDIR}/Jenkinsfile_Common"
|
||||||
|
|
||||||
|
// clean-up no longer needed packages
|
||||||
|
yoctocommon.cleanWorkspace()
|
||||||
|
|
||||||
// Prepare Build Environment
|
// Prepare Build Environment
|
||||||
env.YOCTO_DEPLOYS = "${env.SHARED_BUILD}/tmp/deploy/sdk"
|
env.YOCTO_DEPLOYS = "${env.SHARED_BUILD}/tmp/deploy/sdk"
|
||||||
yoctocommon.handleSubmodules("${params.RLS_VERSION}")
|
yoctocommon.handleSubmodules("${params.RLS_VERSION}")
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue