From fb0944ea2e43d0a6b36ab1a90e386ff62bd7d41a Mon Sep 17 00:00:00 2001 From: Michael Hofmann Date: Thu, 27 Feb 2025 14:46:14 +0100 Subject: [PATCH] gitlab-ci: add jobs for rhel9 automotive pipelines Part of https://gitlab.com/cki-project/kernel-ark/-/issues/175 Upstream Status: RHEL-only JIRA: INTERNAL Signed-off-by: Michael Hofmann --- .gitlab-ci.yml | 28 ++++++++++++++++++++++++++++ 1 file changed, 28 insertions(+) diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index c0238f83ce75..c40810b0e5af 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -53,12 +53,22 @@ workflow: !reference [.workflow] variables: kpet_tree_name: autosd +.automotive_rhivos: + variables: + kpet_tree_name: rhivos + .automotive_pipeline_c9s: extends: [.automotive_disttag, .automotive_autosd, .automotive_branch] .automotive_check_c9s: extends: [.automotive_disttag, .automotive_autosd] +.automotive_pipeline_rhel9: + extends: [.automotive_disttag, .automotive_rhivos, .automotive_branch] + +.automotive_check_rhel9: + extends: [.automotive_disttag, .automotive_rhivos] + # c9s CI c9s_merge_request: extends: [.trusted, .merge_request, .rhel_common, @@ -131,11 +141,23 @@ rhel9_64k_merge_request: .9-common, .trigger_rhel9_pipeline, .64k_common] +rhel9_automotive_check_merge_request: + # Don't add .rhel_common as we overwrite those configs + extends: [.internal, .merge_request, .with_notifications, + .9-common, .trigger_rhel9_pipeline, + .automotive_check_common, .automotive_check_rhel9] + rhel9_baseline_coverage_build: extends: [.internal, .baseline, .rhel_common, .only_build_and_publish, .9-common, .trigger_rhel9_pipeline, .coverage] +# RHEL9 automotive branch CI +rhel9_automotive_merge_request: + extends: [.internal, .merge_request, + .9-common, .trigger_rhel9_pipeline, + .automotive_pipeline_common, .automotive_pipeline_rhel9] + # RHEL9 private CI (including RT branches) rhel9_merge_request_private: extends: [.scratch, .merge_request, .rhel_common, @@ -158,3 +180,9 @@ rhel9_64k_merge_request_private: extends: [.scratch, .merge_request, .9-common, .trigger_rhel9_pipeline, .64k_common] + +rhel9_automotive_check_merge_request_private: + # Don't add .rhel_common as we overwrite those configs + extends: [.scratch, .merge_request, + .9-common, .trigger_rhel9_pipeline, + .automotive_check_common, .automotive_check_rhel9]