@@ -21,9 +21,162 @@ _anchors:
2121 cross_compile : ' arm-linux-gnueabihf-'
2222 defconfig : multi_v7_defconfig
2323
24+ kbuild-gcc-12-arm64 : &kbuild-gcc-12-arm64-job
25+ << : *kbuild-job
26+ image : ghcr.io/kernelci/{image_prefix}gcc-12:arm64-kselftest-kernelci
27+ params : &kbuild-gcc-12-arm64-params
28+ arch : arm64
29+ compiler : gcc-12
30+ cross_compile : ' aarch64-linux-gnu-'
31+ defconfig : defconfig
32+ fragments :
33+ - ' lab-setup'
34+ - ' kselftest'
35+
36+ kbuild-gcc-12-x86 : &kbuild-gcc-12-x86-job
37+ << : *kbuild-job
38+ image : ghcr.io/kernelci/{image_prefix}gcc-12:x86-kselftest-kernelci
39+ params : &kbuild-gcc-12-x86-params
40+ arch : x86_64
41+ compiler : gcc-12
42+ defconfig : x86_64_defconfig
43+ fragments :
44+ - ' kselftest'
45+
2446jobs :
2547 baseline-x86-cip : *baseline-job
2648
49+ # start of CIP x86 configuration
50+ kbuild-gcc-12-x86-allnoconfig : &kbuild-gcc-12-x86-allnoconfig-job
51+ << : *kbuild-gcc-12-x86-job
52+ params :
53+ << : *kbuild-gcc-12-x86-params
54+ defconfig : allnoconfig
55+ rules :
56+ tree :
57+ - ' kernelci'
58+ - ' stable-rc'
59+ - ' stable'
60+
61+ kbuild-gcc-12-x86-cip-allnoconfig :
62+ << : *kbuild-gcc-12-x86-allnoconfig-job
63+ params :
64+ << : *kbuild-gcc-12-x86-params
65+ defconfig :
66+ - x86_64_defconfig
67+ - allnoconfig
68+ fragments :
69+ - ' cip://6.12.y-cip/x86/cip_qemu_defconfig'
70+ rules :
71+ branch :
72+ - ' cip:linux-6.12.y-cip'
73+
74+ kbuild-gcc-12-x86-cip-allnoconfig :
75+ << : *kbuild-gcc-12-x86-allnoconfig-job
76+ params :
77+ << : *kbuild-gcc-12-x86-params
78+ defconfig :
79+ - x86_64_defconfig
80+ - allnoconfig
81+ fragments :
82+ - ' cip://6.1.y-cip/x86/cip_qemu_defconfig'
83+ rules :
84+ branch :
85+ - ' cip:linux-6.1.y-cip'
86+
87+ kbuild-gcc-12-x86-cip-allnoconfig :
88+ << : *kbuild-gcc-12-x86-allnoconfig-job
89+ params :
90+ << : *kbuild-gcc-12-x86-params
91+ defconfig :
92+ - x86_64_defconfig
93+ - allnoconfig
94+ fragments :
95+ - ' cip://5.10.y-cip/x86/cip_qemu_defconfig'
96+ rules :
97+ branch :
98+ - ' cip:linux-5.10.y-cip-rt'
99+
100+ kbuild-gcc-12-x86-cip-allnoconfig :
101+ << : *kbuild-gcc-12-x86-allnoconfig-job
102+ params :
103+ << : *kbuild-gcc-12-x86-params
104+ defconfig :
105+ - x86_64_defconfig
106+ - allnoconfig
107+ fragments :
108+ - ' cip://4.19.y-cip/x86/cip_qemu_defconfig'
109+ rules :
110+ branch :
111+ - ' cip:linux-4.19.y-cip-rt'
112+
113+ # start of CIP arm64 configuration
114+ kbuild-gcc-12-arm64-allnoconfig : &kbuild-gcc-12-arm64-allnoconfig-job
115+ << : *kbuild-gcc-12-arm64-job
116+ params :
117+ << : *kbuild-gcc-12-arm64-params
118+ defconfig :
119+ - defconfig
120+ - allnoconfig
121+ rules :
122+ tree :
123+ - ' arm64'
124+ - ' next'
125+ - ' sashal-next'
126+
127+ kbuild-gcc-12-arm64-cip-allnoconfig :
128+ << : *kbuild-gcc-12-arm64-allnoconfig-job
129+ params :
130+ << : *kbuild-gcc-12-arm64-params
131+ defconfig :
132+ - defconfig
133+ - allnoconfig
134+ fragments :
135+ - ' cip://6.12.y-cip/arm64/qemu_arm64_defconfig'
136+ rules :
137+ branch :
138+ - ' cip:linux-6.12.y-cip'
139+
140+ kbuild-gcc-12-arm64-cip-allnoconfig :
141+ << : *kbuild-gcc-12-arm64-allnoconfig-job
142+ params :
143+ << : *kbuild-gcc-12-arm64-params
144+ defconfig :
145+ - defconfig
146+ - allnoconfig
147+ fragments :
148+ - ' cip://6.1.y-cip/arm64/qemu_arm64_defconfig'
149+ rules :
150+ branch :
151+ - ' cip:linux-6.1.y-cip'
152+
153+ kbuild-gcc-12-arm64-cip-allnoconfig :
154+ << : *kbuild-gcc-12-arm64-allnoconfig-job
155+ params :
156+ << : *kbuild-gcc-12-arm64-params
157+ defconfig :
158+ - defconfig
159+ - allnoconfig
160+ fragments :
161+ - ' cip://5.10.y-cip/arm64/qemu_arm64_defconfig'
162+ rules :
163+ branch :
164+ - ' cip:linux-5.10.y-cip-rt'
165+
166+ kbuild-gcc-12-arm64-cip-allnoconfig :
167+ << : *kbuild-gcc-12-arm64-allnoconfig-job
168+ params :
169+ << : *kbuild-gcc-12-arm64-params
170+ defconfig :
171+ - defconfig
172+ - allnoconfig
173+ fragments :
174+ - ' cip://4.19.y-cip/arm64/qemu_arm64_defconfig'
175+ rules :
176+ branch :
177+ - ' cip:linux-4.19.y-cip-rt'
178+
179+ # start of CIP arm configuration
27180 kbuild-gcc-12-arm-allnoconfig : &kbuild-gcc-12-arm-allnoconfig-job
28181 << : *kbuild-gcc-12-arm-job
29182 params :
0 commit comments