From: Veronika Kabatova <vkabatov@xxxxxxxxxx> CI: Finish up c9s config The configuration for c9s was, up till now, a commented out placeholder. The plans are finished now so we can also update the config accordingly. We want two pipelines: - A full c9s pipeline (build and test), publicly available - A build for RHEL9 (RH internal only), to ensure nothing breaks (this should not happen, but better be safe) Add a new anchor for RHEL build-only and the extra pipelines. As we now have a lot of pipelines defined in this file, add comments to mark where the actual definitions start for easier orientation. Bugzilla: INTERNAL Upstream Status: RHEL-only Signed-off-by: Veronika Kabatova <vkabatov@xxxxxxxxxx> diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index blahblah..blahblah 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -27,7 +27,7 @@ workflow: REQUESTED_PIPELINE_TYPE: 'internal' - if: '$CI_MERGE_REQUEST_PROJECT_PATH =~ /^redhat.centos-stream/ || $CI_PROJECT_PATH =~ /^redhat.centos-stream/' variables: - REQUESTED_PIPELINE_TYPE: 'trusted' + REQUESTED_PIPELINE_TYPE: '/^(trusted|centos-rhel)$/' # We need to differentiate between the pipeline types that are triggered from this # single file. Once the mirroring to c9s stops this anchor can be dropped and the @@ -81,18 +81,34 @@ workflow: builder_image: quay.io/cki/builder-rhel9 kpet_tree_family: rhel9 +.trigger_rhel9_build: + extends: .trigger_rhel9_pipeline + variables: + skip_test: 'true' + skip_results: 'true' + +# ARK CI ark_merge_request: extends: [.trusted-ark, .merge_request, .trigger_ark_pipeline] -# Only enable c9s pipelines once we have the composes available in Beaker -# c9s_merge_request: -# extends: [.trusted, .merge_request, .rhel_common, -# .9-common, .trigger_c9s_pipeline] -# -# c9s_baseline: -# extends: [.trusted, .baseline, .rhel_common, -# .9-common, .trigger_c9s_pipeline] +# c9s CI +c9s_merge_request: + extends: [.trusted, .merge_request, .rhel_common, + .9-common, .trigger_c9s_pipeline] + +c9s_baseline: + extends: [.trusted, .baseline, .rhel_common, + .9-common, .trigger_c9s_pipeline] + +c9s_rhel9_compat_merge_request: + extends: [.centos_stream_rhel_internal, .merge_request, .rhel_common, + .9-common, .trigger_rhel9_build] + +c9s_rhel9_compat_baseline: + extends: [.centos_stream_rhel_internal, .baseline, .rhel_common, + .9-common, .trigger_rhel9_build] +# RHEL9 CI rhel9_merge_request: extends: [.internal, .merge_request, .rhel_common, .9-common, .trigger_rhel9_pipeline] -- https://gitlab.com/cki-project/kernel-ark/-/merge_requests/1313 _______________________________________________ kernel mailing list -- kernel@xxxxxxxxxxxxxxxxxxxxxxx To unsubscribe send an email to kernel-leave@xxxxxxxxxxxxxxxxxxxxxxx Fedora Code of Conduct: https://docs.fedoraproject.org/en-US/project/code-of-conduct/ List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines List Archives: https://lists.fedoraproject.org/archives/list/kernel@xxxxxxxxxxxxxxxxxxxxxxx Do not reply to spam on the list, report it: https://pagure.io/fedora-infrastructure