🔨 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:
parent
1492470d56
commit
d8d1db50cd
1 changed files with 49 additions and 0 deletions
49
schutzbot/Jenkinsfile
vendored
49
schutzbot/Jenkinsfile
vendored
|
|
@ -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" }
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue