49 lines
1.2 KiB
Groovy
49 lines
1.2 KiB
Groovy
pipeline {
|
|
agent none
|
|
|
|
options {
|
|
disableConcurrentBuilds()
|
|
}
|
|
|
|
stages {
|
|
stage ('Build') {
|
|
parallel {
|
|
stage('Build: x86_64') {
|
|
agent {
|
|
dockerfile {
|
|
label 'x86_64'
|
|
dir 'ci'
|
|
}
|
|
}
|
|
steps {
|
|
sh '. ci/build.sh'
|
|
}
|
|
post {
|
|
success {
|
|
archiveArtifacts 'x86_64/mqttdpms'
|
|
}
|
|
}
|
|
}
|
|
|
|
stage('Build: aarch64') {
|
|
agent {
|
|
dockerfile {
|
|
label 'aarch64'
|
|
dir 'ci'
|
|
}
|
|
}
|
|
steps {
|
|
sh '. ci/build.sh'
|
|
}
|
|
post {
|
|
success {
|
|
archiveArtifacts 'aarch64/mqttdpms'
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
}
|