pipeline { agent any options { copyArtifactPermission('*'); } stages { stage('build') { agent { docker { image "${env.DOCKER_PREFIX}/picosdk" } } steps { sh 'mkdir -p build' sh "cd build && rm -rf ./* && cmake .." sh "cd build && make -j${env.JOBS_COUNT}" archiveArtifacts "build/*.uf2" sh 'rm -rf ./build' } } } }