Skip to content

Commit f7d70e7

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 - Fix PR other than fragments
1 parent ab270ed commit f7d70e7

File tree

1 file changed

+91
-3
lines changed

1 file changed

+91
-3
lines changed

config/pipeline.yaml

Lines changed: 91 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,44 @@ 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:
832+
variants: &preempt_rt_variants
833+
gcc-10:
834+
build_environment: gcc-10
835+
# fragments:
836+
# - 'preempt_rt'
837+
architectures:
838+
arm:
839+
<<: *arm_defconfig
840+
extra_configs:
841+
- 'multi_v7_defconfig+preempt_rt'
842+
arm64:
843+
<<: *arm64_defconfig
844+
# fragments:
845+
# - arm64-chromebook
846+
extra_configs:
847+
- 'defconfig+preempt_rt'
848+
- 'defconfig+preempt_rt+arm64-chromebook'
849+
x86_64:
850+
<<: *x86_64_defconfig
851+
# fragments:
852+
# - 'x86-board'
853+
extra_configs:
854+
- 'x86_64_defconfig+preempt_rt'
855+
- 'x86_64_defconfig+preempt_rt+x86-board'
828856

829857
build_configs:
830858

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

0 commit comments

Comments
 (0)