🔨 Add aarch64 mock builds

Build osbuild/osbuild-composer packages on AWS using aarch64 instances.

Signed-off-by: Major Hayden <major@redhat.com>
This commit is contained in:
Major Hayden 2020-07-09 10:55:46 -05:00 committed by Major Hayden
parent 1492470d56
commit d8d1db50cd

49
schutzbot/Jenkinsfile vendored
View file

@ -60,6 +60,22 @@ pipeline {
)
}
}
stage('Fedora 31 aarch64') {
agent { label "f31cloudbase_aarch64_temporary" }
environment {
AWS_CREDS = credentials('aws-credentials-osbuildci')
}
steps {
sh "schutzbot/ci_details.sh"
retry(3) {
sh "schutzbot/mockbuild.sh"
}
stash (
includes: 'osbuild-mock.repo',
name: 'fedora31_aarch64'
)
}
}
stage('Fedora 32') {
agent { label "f32cloudbase && x86_64" }
environment {
@ -76,6 +92,22 @@ pipeline {
)
}
}
stage('Fedora 32 aarch64') {
agent { label "f32cloudbase_aarch64_temporary" }
environment {
AWS_CREDS = credentials('aws-credentials-osbuildci')
}
steps {
sh "schutzbot/ci_details.sh"
retry(3) {
sh "schutzbot/mockbuild.sh"
}
stash (
includes: 'osbuild-mock.repo',
name: 'fedora32_aarch64'
)
}
}
stage('RHEL 8 CDN') {
agent { label "rhel8cloudbase && x86_64" }
environment {
@ -93,6 +125,23 @@ pipeline {
)
}
}
stage('RHEL 8 CDN aarch64') {
agent { label "rhel8cloudbase_aarch64_temporary" }
environment {
AWS_CREDS = credentials('aws-credentials-osbuildci')
RHN_REGISTRATION_SCRIPT = credentials('rhn-register-script-production-aarch64')
}
steps {
sh "schutzbot/ci_details.sh"
retry(3) {
sh "schutzbot/mockbuild.sh"
}
stash (
includes: 'osbuild-mock.repo',
name: 'rhel8cdn_aarch64'
)
}
}
// NOTE(mhayden): RHEL 8.3 is only available in PSI for now.
stage('RHEL 8.3 Nightly') {
agent { label "rhel83cloudbase && x86_64" }