Updated jkf
This commit is contained in:
13
Jenkinsfile
vendored
13
Jenkinsfile
vendored
@@ -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()
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user