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' } } } }