Files
Centos-kernel-stream-10/.gitlab-ci.yml
T
Shivani Chandanshive 357192ae02 redhat: set defaults for RHEL 10.3
JIRA: INTERNAL
Upstream Status: RHEL only

Now that we have forked from CentOS Stream, we need to switch the
release number to use the zstream scheme and update our default disttag
to match that used by the brew build environment for RHEL 10.3.

Signed-off-by: Shivani Chandanshive <schandan@redhat.com>
2026-08-27 01:29:12 +05:30

149 lines
4.8 KiB
YAML

---
include:
- project: cki-project/pipeline-definition
ref: production
file: kernel_templates.yml
workflow: !reference [.workflow]
.10_common:
variables:
srpm_make_target: dist-srpm
native_tools: 'true'
disttag_override: '.el10_3'
.trigger_trusted_pipeline:
extends: [.trusted, .10_common]
trigger:
branch: c10s
variables:
kcidb_tree_name: c10s
builder_image: quay.io/cki/builder-stream10
kpet_tree_name: c10s
.trigger_internal_pipeline:
extends: [.internal, .10_common]
trigger:
branch: rhel10
variables:
kcidb_tree_name: rhel-10.3
builder_image: quay.io/cki/builder-rhel10
.trigger_internal_compat_build_pipeline:
extends: [.trigger_internal_pipeline, .centos_stream_rhel_internal]
variables:
skip_test: 'true'
skip_results: 'true'
.trigger_scratch_pipeline:
extends: [.trigger_internal_pipeline, .scratch]
.gcov:
extends: [.only_build_and_publish, .coverage]
.with_riscv64:
variables:
architectures: x86_64 aarch64 s390x ppc64le riscv64
# c10s CI
c10s_merge_request:
extends: [.trigger_trusted_pipeline, .merge_request, .variant_up, .with_riscv64]
c10s_debug_merge_request:
extends: [.trigger_trusted_pipeline, .merge_request, .variant_up_debug, .with_riscv64]
c10s_rt_merge_request:
extends: [.trigger_trusted_pipeline, .merge_request, .variant_rt]
c10s_rt_debug_merge_request:
extends: [.trigger_trusted_pipeline, .merge_request, .variant_rt_debug]
c10s_rt_64k_merge_request:
extends: [.trigger_trusted_pipeline, .merge_request, .variant_rt_64k]
c10s_rt_64k_debug_merge_request:
extends: [.trigger_trusted_pipeline, .merge_request, .variant_rt_64k_debug]
c10s_automotive_merge_request:
extends: [.trigger_trusted_pipeline, .merge_request, .standard_automotive, .rhel10_automotive_build]
c10s_automotive_debug_merge_request:
extends: [.trigger_trusted_pipeline, .merge_request, .standard_automotive_debug, .rhel10_automotive_build]
c10s_64k_merge_request:
extends: [.trigger_trusted_pipeline, .merge_request, .variant_64k]
c10s_64k_debug_merge_request:
extends: [.trigger_trusted_pipeline, .merge_request, .variant_64k_debug]
c10s_rhel10_compat_merge_request:
extends: [.trigger_internal_compat_build_pipeline, .merge_request, .variant_up, .with_riscv64]
c10s_baseline_coverage_build:
extends: [.trigger_trusted_pipeline, .baseline, .variant_up, .gcov, .with_riscv64]
# RHEL10 CI
rhel10_merge_request:
extends: [.trigger_internal_pipeline, .merge_request, .variant_up, .with_riscv64]
rhel10_debug_merge_request:
extends: [.trigger_internal_pipeline, .merge_request, .variant_up_debug, .with_riscv64]
rhel10_rt_merge_request:
extends: [.trigger_internal_pipeline, .merge_request, .variant_rt]
rhel10_rt_debug_merge_request:
extends: [.trigger_internal_pipeline, .merge_request, .variant_rt_debug]
rhel10_rt_64k_merge_request:
extends: [.trigger_internal_pipeline, .merge_request, .variant_rt_64k]
rhel10_rt_64k_debug_merge_request:
extends: [.trigger_internal_pipeline, .merge_request, .variant_rt_64k_debug]
rhel10_automotive_merge_request:
extends: [.trigger_internal_pipeline, .merge_request, .standard_automotive, .rhel10_automotive_build]
rhel10_automotive_debug_merge_request:
extends: [.trigger_internal_pipeline, .merge_request, .standard_automotive_debug, .rhel10_automotive_build]
rhel10_64k_merge_request:
extends: [.trigger_internal_pipeline, .merge_request, .variant_64k]
rhel10_64k_debug_merge_request:
extends: [.trigger_internal_pipeline, .merge_request, .variant_64k_debug]
rhel10_baseline_coverage_build:
extends: [.trigger_internal_pipeline, .baseline, .variant_up, .gcov, .with_riscv64]
# RHEL10 private CI (including RT branches)
rhel10_merge_request_private:
extends: [.trigger_scratch_pipeline, .merge_request, .variant_up, .with_riscv64]
rhel10_debug_merge_request_private:
extends: [.trigger_scratch_pipeline, .merge_request, .variant_up_debug, .with_riscv64]
rhel10_rt_merge_request_private:
extends: [.trigger_scratch_pipeline, .merge_request, .variant_rt]
rhel10_rt_debug_merge_request_private:
extends: [.trigger_scratch_pipeline, .merge_request, .variant_rt_debug]
rhel10_rt_64k_merge_request_private:
extends: [.trigger_scratch_pipeline, .merge_request, .variant_rt_64k]
rhel10_rt_64k_debug_merge_request_private:
extends: [.trigger_scratch_pipeline, .merge_request, .variant_rt_64k_debug]
rhel10_automotive_merge_request_private:
extends: [.trigger_scratch_pipeline, .merge_request, .standard_automotive, .rhel10_automotive_build]
rhel10_automotive_debug_merge_request_private:
extends: [.trigger_scratch_pipeline, .merge_request, .standard_automotive_debug, .rhel10_automotive_build]
rhel10_64k_merge_request_private:
extends: [.trigger_scratch_pipeline, .merge_request, .variant_64k]
rhel10_64k_debug_merge_request_private:
extends: [.trigger_scratch_pipeline, .merge_request, .variant_64k_debug]