60 lines
1.9 KiB
Groovy
60 lines
1.9 KiB
Groovy
// vim: set sw=4 ts=4 sts=4 et :
|
|
pipeline {
|
|
agent none
|
|
|
|
stages {
|
|
stage('Build') {
|
|
parallel {
|
|
/*
|
|
stage('Build x86_64') {
|
|
agent {
|
|
kubernetes {
|
|
containerTemplate {
|
|
name 'build'
|
|
image 'git.pyrocufflink.net/containerimages/build/browserhud'
|
|
command 'cat'
|
|
ttyEnabled true
|
|
}
|
|
nodeSelector 'kubernetes.io/arch=amd64'
|
|
defaultContainer 'build'
|
|
}
|
|
}
|
|
steps {
|
|
sh '. ci/build.sh'
|
|
}
|
|
post {
|
|
success {
|
|
archiveArtifacts 'x86_64/mqttmarionette'
|
|
}
|
|
}
|
|
}
|
|
*/
|
|
|
|
stage('Build aarch64') {
|
|
agent {
|
|
kubernetes {
|
|
containerTemplate {
|
|
name 'build'
|
|
image 'git.pyrocufflink.net/containerimages/build/browserhud'
|
|
command 'cat'
|
|
ttyEnabled true
|
|
}
|
|
nodeSelector 'kubernetes.io/arch=arm64'
|
|
defaultContainer 'build'
|
|
}
|
|
}
|
|
steps {
|
|
sh '. ci/build.sh'
|
|
}
|
|
post {
|
|
success {
|
|
archiveArtifacts 'aarch64/mqttmarionette'
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
}
|