pipeline { agent none stages parallel { stage('Build: x86_64') { agent { dockerfile { label 'x86_64' dir 'ci' } } steps { sh 'cargo build --release' } post { success { dir('target') { archiveArtifacts 'release/mqttdpms' } } } } stage('Build: aarch64') { agent { dockerfile { label 'aarch64' dir 'ci' } } steps { sh 'cargo build --release' } post { success { dir('target') { archiveArtifacts 'release/mqttdpms' } } } } } } }