pipeline { agent { docker { image 'kernel-builder' } } options { timeout(time: 4, unit: 'HOURS') } stages { stage('Build') { steps { sh 'make defconfig' sh 'make -j$(nproc)' } } stage('Archive') { steps { archiveArtifacts artifacts: 'arch/x86/boot/bzImage', fingerprint: true } } } }