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