// vim: set sw=4 ts=4 sts=4 et : pipeline { agent { kubernetes { yamlFile 'ci/podTemplate.yaml' defaultContainer 'build' yamlMergeStrategy merge() } } stages { stage('Prepare') { steps { sh '. ./prepare.sh' } } stage('Build') { steps { sh 'env -i PATH="${PATH}" make -C aimee-os CONFIGDIR=${PWD} O=/build' } } } post { success { dir('/home/jenkins/agent/_build/images') { sh 'zstd --rm sdcard.img & zstd --rm firmware.img & wait' archiveArtifacts '*' } } failure { dir('/var/tmp/portage') { archiveArtifacts '*/*/temp/*.log' } } } }