mqttdpms/ci/Jenkinsfile

47 lines
1.1 KiB
Groovy

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