From: Michael Hofmann <mhofmann(a)redhat.com>
Enable cs-like CI
Part of
https://gitlab.com/cki-project/kernel-ark/-/issues/113
Signed-off-by: Michael Hofmann <mhofmann(a)redhat.com>
diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
index blahblah..blahblah 100644
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -60,10 +60,74 @@ workflow:
skip_build: 'true'
skip_publish: 'true'
+.trigger_eln_pipeline:
+ stage: test
+ trigger:
+ branch: eln
+ variables:
+ name: ark-eln
+ builder_image: quay.io/cki/builder-eln
+ srpm_make_target: dist-srpm
+ native_tools: 'true'
+ disttag_override: '.eln'
+ skip_setup: 'true'
+ skip_test: 'true'
+ skip_results: 'true'
+ rules:
+ - if: $CI_MERGE_REQUEST_TARGET_BRANCH_NAME != "os-build"
+ when: never
+ - if: $CI_COMMIT_AUTHOR == "Fedora Kernel Team
<kernel-team(a)fedoraproject.org>"
+ when: manual
+ allow_failure: true
+ - when: on_success
+
# ARK CI
ark_merge_request:
extends: [.trusted-ark, .merge_request, .trigger_ark_pipeline]
+# ELN CI
+eln_merge_request:
+ extends: [.trusted-ark, .merge_request, .trigger_eln_pipeline]
+ variables:
+ rpmbuild_with: up
+ package_name: kernel
+ architectures: x86_64 aarch64 s390x ppc64le
+
+eln_debug_merge_request:
+ extends: [.trusted-ark, .merge_request, .trigger_eln_pipeline]
+ variables:
+ rpmbuild_with: up dbgonly
+ package_name: kernel-debug
+ architectures: x86_64 aarch64 s390x ppc64le
+
+eln_realtime_merge_request:
+ extends: [.trusted-ark, .merge_request, .trigger_eln_pipeline]
+ variables:
+ rpmbuild_with: realtime
+ package_name: kernel-rt
+ architectures: x86_64
+
+eln_realtime_debug_merge_request:
+ extends: [.trusted-ark, .merge_request, .trigger_eln_pipeline]
+ variables:
+ rpmbuild_with: realtime dbgonly
+ package_name: kernel-rt-debug
+ architectures: x86_64
+
+eln_64k_merge_request:
+ extends: [.trusted-ark, .merge_request, .trigger_eln_pipeline]
+ variables:
+ rpmbuild_with: arm64_64k
+ package_name: kernel-64k
+ architectures: aarch64
+
+eln_64k_debug_merge_request:
+ extends: [.trusted-ark, .merge_request, .trigger_eln_pipeline]
+ variables:
+ rpmbuild_with: arm64_64k dbgonly
+ package_name: kernel-64k-debug
+ architectures: aarch64
+
# scheduled job
.scheduled_setup:
image: quay.io/cki/builder-rawhide:production
--
https://gitlab.com/cki-project/kernel-ark/-/merge_requests/2538