diff --git a/Jenkinsfile b/Jenkinsfile index bfcfa5f..eadbfc9 100644 --- a/Jenkinsfile +++ b/Jenkinsfile @@ -17,41 +17,39 @@ pipeline { sh '''mkdir $WORKSPACE/REL''' } } - parallel { - stage("Image Configs") { - matrix { - axes { + stage("Image Configs") { + matrix { + axes { + axis { + name 'ImgRelease' + values '3.13', 'edge' + } + axis { + name 'ImgVariant' + values 'default', 'extended' + } + } + excludes { + exclude { axis { name 'ImgRelease' - values '3.13', 'edge' + values 'edge' } axis { name 'ImgVariant' - values 'default', 'extended' + notValues 'default' } } - excludes { - exclude { - axis { - name 'ImgRelease' - values 'edge' - } - axis { - name 'ImgVariant' - notValues 'default' - } - } - } - // all the stages here will run in parallel - stages { - stage('Build image') { - steps { - //echo "Do Build for ${$ImgRelease} - ${ImgVariant}" - // Build script - sh '''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 - ''' - } + } + // all the stages here will run in parallel + stages { + stage('Build image') { + steps { + //echo "Do Build for ${$ImgRelease} - ${ImgVariant}" + // Build script + sh '''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 + ''' } } }