Skip to content

Commit 84cd636

Browse files
committed
config: pipeline: Add rt-stable builds
Copy rt-stable builds from legacy KernelCI. Signed-off-by: Muhammad Usama Anjum <[email protected]> --- Changes: - Change fragments format
1 parent ab270ed commit 84cd636

File tree

1 file changed

+89
-3
lines changed

1 file changed

+89
-3
lines changed

config/pipeline.yaml

Lines changed: 89 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -485,6 +485,9 @@ trees:
485485
media:
486486
url: 'https://git.linuxtv.org/media_stage.git'
487487

488+
rt-stable:
489+
url: 'https://git.kernel.org/pub/scm/linux/kernel/git/rt/linux-stable-rt.git'
490+
488491
platforms:
489492

490493
docker:
@@ -812,19 +815,42 @@ build_variants:
812815
gcc-10:
813816
build_environment: gcc-10
814817
architectures:
815-
x86_64:
818+
x86_64: &x86_64_defconfig
816819
base_defconfig: 'x86_64_defconfig'
817820
filters:
818821
- regex: { defconfig: 'x86_64_defconfig' }
819-
arm64:
822+
arm64: &arm64_defconfig
820823
base_defconfig: 'defconfig'
821824
filters:
822825
- regex: { defconfig: 'defconfig' }
823-
arm:
826+
arm: &arm_defconfig
824827
base_defconfig: 'multi_v7_defconfig'
825828
filters:
826829
- regex: { defconfig: 'multi_v7_defconfig' }
827830

831+
preempt_rt_variants: &preempt_rt_variants
832+
gcc-10:
833+
build_environment: gcc-10
834+
fragments: [preempt_rt]
835+
architectures:
836+
arm:
837+
<<: *arm_defconfig
838+
extra_configs:
839+
- 'multi_v7_defconfig+preempt_rt'
840+
arm64:
841+
<<: *arm64_defconfig
842+
fragments:
843+
- 'arm64-chromebook'
844+
extra_configs:
845+
- 'defconfig+preempt_rt'
846+
- 'defconfig+preempt_rt+arm64-chromebook'
847+
x86_64:
848+
<<: *x86_64_defconfig
849+
fragments:
850+
- 'x86-board'
851+
extra_configs:
852+
- 'x86_64_defconfig+preempt_rt'
853+
- 'x86_64_defconfig+preempt_rt+x86-board'
828854

829855
build_configs:
830856

@@ -1026,3 +1052,63 @@ build_configs:
10261052
tree: media
10271053
branch: 'fixes'
10281054
variants: *build-variants
1055+
1056+
rt-stable_v4.14-rt:
1057+
tree: rt-stable
1058+
branch: 'v4.14-rt'
1059+
variants: *preempt_rt_variants
1060+
1061+
rt-stable_v4.14-rt-next:
1062+
tree: rt-stable
1063+
branch: 'v4.14-rt-next'
1064+
variants: *preempt_rt_variants
1065+
1066+
rt-stable_v4.19-rt:
1067+
tree: rt-stable
1068+
branch: 'v4.19-rt'
1069+
variants: *preempt_rt_variants
1070+
1071+
rt-stable_v4.19-rt-next:
1072+
tree: rt-stable
1073+
branch: 'v4.19-rt-next'
1074+
variants: *preempt_rt_variants
1075+
1076+
rt-stable_v5.4-rt:
1077+
tree: rt-stable
1078+
branch: 'v5.4-rt'
1079+
variants: *preempt_rt_variants
1080+
1081+
rt-stable_v5.4-rt-next:
1082+
tree: rt-stable
1083+
branch: 'v5.4-rt-next'
1084+
variants: *preempt_rt_variants
1085+
1086+
rt-stable_v5.10-rt:
1087+
tree: rt-stable
1088+
branch: 'v5.10-rt'
1089+
variants: *preempt_rt_variants
1090+
1091+
rt-stable_v5.10-rt-next:
1092+
tree: rt-stable
1093+
branch: 'v5.10-rt-next'
1094+
variants: *preempt_rt_variants
1095+
1096+
rt-stable_v5.15-rt:
1097+
tree: rt-stable
1098+
branch: 'v5.15-rt'
1099+
variants: *preempt_rt_variants
1100+
1101+
rt-stable_v5.15-rt-next:
1102+
tree: rt-stable
1103+
branch: 'v5.15-rt-next'
1104+
variants: *preempt_rt_variants
1105+
1106+
rt-stable_v6.1-rt:
1107+
tree: rt-stable
1108+
branch: 'v6.1-rt'
1109+
variants: *preempt_rt_variants
1110+
1111+
rt-stable_v6.1-rt-next:
1112+
tree: rt-stable
1113+
branch: 'v6.1-rt-next'
1114+
variants: *preempt_rt_variants

0 commit comments

Comments
 (0)