145 lines
4.5 KiB
YAML
145 lines
4.5 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_0'
|
|
|
|
.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.0
|
|
builder_image: quay.io/cki/builder-stream10 # no builder-rhel10 without ubi10
|
|
|
|
.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]
|
|
|
|
# c10s CI
|
|
c10s_merge_request:
|
|
extends: [.trigger_trusted_pipeline, .merge_request, .variant_up]
|
|
|
|
c10s_debug_merge_request:
|
|
extends: [.trigger_trusted_pipeline, .merge_request, .variant_up_debug]
|
|
|
|
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, .variant_automotive]
|
|
|
|
c10s_automotive_debug_merge_request:
|
|
extends: [.trigger_trusted_pipeline, .merge_request, .variant_automotive_debug]
|
|
|
|
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]
|
|
|
|
c10s_baseline_coverage_build:
|
|
extends: [.trigger_trusted_pipeline, .baseline, .variant_up, .gcov]
|
|
|
|
# RHEL10 CI
|
|
rhel10_merge_request:
|
|
extends: [.trigger_internal_pipeline, .merge_request, .variant_up]
|
|
|
|
rhel10_debug_merge_request:
|
|
extends: [.trigger_internal_pipeline, .merge_request, .variant_up_debug]
|
|
|
|
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, .variant_automotive]
|
|
|
|
rhel10_automotive_debug_merge_request:
|
|
extends: [.trigger_internal_pipeline, .merge_request, .variant_automotive_debug]
|
|
|
|
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]
|
|
|
|
# RHEL10 private CI (including RT branches)
|
|
rhel10_merge_request_private:
|
|
extends: [.trigger_scratch_pipeline, .merge_request, .variant_up]
|
|
|
|
rhel10_debug_merge_request_private:
|
|
extends: [.trigger_scratch_pipeline, .merge_request, .variant_up_debug]
|
|
|
|
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, .variant_automotive]
|
|
|
|
rhel10_automotive_debug_merge_request_private:
|
|
extends: [.trigger_scratch_pipeline, .merge_request, .variant_automotive_debug]
|
|
|
|
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]
|