From a07783ce43e8939b65cbf3e20d227ef6ea61132c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Ond=C5=99ej=20Budai?= Date: Thu, 1 Oct 2020 13:36:59 +0200 Subject: [PATCH] schutzbot: enable F33 testing osbuild-composer now has support, let's fire up more VMs! Currently, F33 beta is used in both AWS and PSI. --- schutzbot/Jenkinsfile | 63 +++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 63 insertions(+) diff --git a/schutzbot/Jenkinsfile b/schutzbot/Jenkinsfile index 313cd0e3b..003710804 100644 --- a/schutzbot/Jenkinsfile +++ b/schutzbot/Jenkinsfile @@ -165,6 +165,69 @@ pipeline { } } } + stage('F33 Base') { + agent { label "f33cloudbase && x86_64 && aws" } + environment { TEST_TYPE = "base" } + steps { + unstash 'fedora33' + run_tests('base') + } + post { + always { + preserve_logs('fedora33-base') + } + } + } + stage('F33 Image') { + agent { label "f33cloudbase && psi && x86_64" } + environment { + TEST_TYPE = "image" + AWS_CREDS = credentials('aws-credentials-osbuildci') + AWS_IMAGE_TEST_CREDS = credentials('aws-credentials-osbuild-image-test') + AZURE_CREDS = credentials('azure') + OPENSTACK_CREDS = credentials("psi-openstack-creds") + VCENTER_CREDS = credentials('vmware-vcenter-credentials') + DISTRO_CODE = "fedora33" + } + steps { + unstash 'fedora33' + run_tests('image') + } + post { + always { + preserve_logs('fedora33-image') + } + } + } + stage('F33 Integration') { + agent { label "f33cloudbase && x86_64 && aws" } + environment { + TEST_TYPE = "integration" + AWS_CREDS = credentials('aws-credentials-osbuildci') + AWS_IMAGE_TEST_CREDS = credentials('aws-credentials-osbuild-image-test') + } + steps { + unstash 'fedora33' + run_tests('integration') + } + post { + always { + preserve_logs('fedora33-integration') + } + } + } + stage('F33 OSTree') { + agent { label "f33cloudbase && psi && x86_64" } + steps { + unstash 'fedora33' + run_tests('ostree') + } + post { + always { + preserve_logs('fedora33-ostree') + } + } + } stage('EL8 Base') { agent { label "rhel8cloudbase && x86_64 && aws" } environment {