jenkins: added image type argument to archive different images in one job
BugzID: 73966 Signed-off-by: Marc Mattmueller <marc.mattmueller@netmodule.com>
This commit is contained in:
parent
88508cb44e
commit
daca933bfd
|
|
@ -115,9 +115,9 @@ def cleanupDistroVersion() {
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
def archiveImages(imgageDir) {
|
def archiveImages(imgageDir, imgType) {
|
||||||
dir ('tmp/artifacts') {
|
dir ('tmp/artifacts') {
|
||||||
zip archive: true, dir: "${WORKSPACE}/${imgageDir}", glob: "*", zipFile: "${env.PACKAGE_NAME}-${env.BUILD_VERSION}-${params.MACHINE}-${params.IMAGE_TYPE}.zip"
|
zip archive: true, dir: "${WORKSPACE}/${imgageDir}", glob: "*", zipFile: "${env.PACKAGE_NAME}-${env.BUILD_VERSION}-${params.MACHINE}-${imgType}.zip"
|
||||||
}
|
}
|
||||||
sh "rm -rf ${WORKSPACE}/tmp"
|
sh "rm -rf ${WORKSPACE}/tmp"
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -79,7 +79,7 @@ pipeline {
|
||||||
script {
|
script {
|
||||||
build(params.IMAGE_TYPE, params.IMAGE_TYPE)
|
build(params.IMAGE_TYPE, params.IMAGE_TYPE)
|
||||||
createArchive(params.IMAGE_TYPE, env.IMG_OUTPUT_DIR)
|
createArchive(params.IMAGE_TYPE, env.IMG_OUTPUT_DIR)
|
||||||
yoctocommon.archiveImages(env.IMG_OUTPUT_DIR)
|
yoctocommon.archiveImages(env.IMG_OUTPUT_DIR, params.IMAGE_TYPE)
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
post {
|
post {
|
||||||
|
|
|
||||||
|
|
@ -83,7 +83,7 @@ pipeline {
|
||||||
// the bootloader is also built with the dev image, hence we combine it
|
// the bootloader is also built with the dev image, hence we combine it
|
||||||
if((params.IMAGE_TYPE == 'bootloader') || (params.IMAGE_TYPE == 'dev')) {
|
if((params.IMAGE_TYPE == 'bootloader') || (params.IMAGE_TYPE == 'dev')) {
|
||||||
createBslPackage(env.IMG_OUTPUT_DIR)
|
createBslPackage(env.IMG_OUTPUT_DIR)
|
||||||
yoctocommon.archiveImages(env.IMG_OUTPUT_DIR)
|
yoctocommon.archiveImages(env.IMG_OUTPUT_DIR, 'bootloader')
|
||||||
}
|
}
|
||||||
|
|
||||||
// archive an image package:
|
// archive an image package:
|
||||||
|
|
@ -91,7 +91,7 @@ pipeline {
|
||||||
if(params.IMAGE_TYPE != 'bootloader') {
|
if(params.IMAGE_TYPE != 'bootloader') {
|
||||||
createImagePackage(params.IMAGE_TYPE, env.IMG_OUTPUT_DIR)
|
createImagePackage(params.IMAGE_TYPE, env.IMG_OUTPUT_DIR)
|
||||||
archiveOSTreeArtifact(env.IMG_OUTPUT_DIR)
|
archiveOSTreeArtifact(env.IMG_OUTPUT_DIR)
|
||||||
yoctocommon.archiveImages(env.IMG_OUTPUT_DIR)
|
yoctocommon.archiveImages(env.IMG_OUTPUT_DIR, params.IMAGE_TYPE)
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue