pipeline { agent none stages { stage('build') { agent { docker { image 'rust' reuseNode true } } steps { sh 'cargo build --release' stash includes: 'target/release/telegram-leetbot', name: 'app' } } } post { success { unstash 'app' archiveArtifacts artifacts: 'target/debug/telegram-leetbot', fingerprint: true echo 'Starting docker image build' script { docker.build("northcode/telegram-leetbot") } } } }