Updated jkf

This commit is contained in:
2021-02-19 03:18:38 +01:00
parent e3a690a828
commit 1bcf4aa440

13
Jenkinsfile vendored
View File

@@ -4,16 +4,16 @@ pipeline {
buildDiscarder(logRotator(numToKeepStr: '2', artifactNumToKeepStr: '1')) buildDiscarder(logRotator(numToKeepStr: '2', artifactNumToKeepStr: '1'))
} }
stages { stages {
stage("Parallel Hello") { stage("Image Configs") {
matrix { matrix {
axes { axes {
axis { axis {
name 'ImgRelease' name 'ImgRelease'
values '3.13 edge' values '3.13,edge'
} }
axis { axis {
name 'ImgVariant' name 'ImgVariant'
values 'default extended' values 'default,extended'
} }
} }
excludes { excludes {
@@ -40,8 +40,9 @@ pipeline {
steps { steps {
copyArtifacts filter: 'bin/distrobuilder', fingerprintArtifacts: true, flatten: true, projectName: '/Public/DistroBuilder/BuildConfig=BrampCustom', selector: lastSuccessful() copyArtifacts filter: 'bin/distrobuilder', fingerprintArtifacts: true, flatten: true, projectName: '/Public/DistroBuilder/BuildConfig=BrampCustom', selector: lastSuccessful()
// Build SH script // Build SH script
sh '''sudo $WORKSPACE/distrobuilder build-lxc Alpine.yaml ./ -o image.release=$ImgRelease -o image.variant=$ImgVariant sh ''' mkdir $WORKSPACE/REL
sudo chown jenkins:jenkins $WORKSPACE/*.tar.xz sudo $WORKSPACE/distrobuilder build-lxc Alpine.yaml $WORKSPACE/REL/$ImgRelease-$ImgVariant/ -o image.release=$ImgRelease -o image.variant=$ImgVariant
sudo chown jenkins:jenkins -R $WORKSPACE/REL
''' '''
} }
} }
@@ -50,7 +51,7 @@ pipeline {
// Save generated files // Save generated files
archiveArtifacts artifacts: '*.tar.xz', followSymlinks: false archiveArtifacts artifacts: '*.tar.xz', followSymlinks: false
// Cleaning WorkSpace // Cleaning WorkSpace
cleanWs() //cleanWs()
} }
} }
} }