Skip to content

Commit 61496e4

Browse files
committed
config/jobs: Add cip configurations
Signed-off-by: Arisu Tachibana <[email protected]>
1 parent e2af4b5 commit 61496e4

File tree

4 files changed

+131
-26
lines changed

4 files changed

+131
-26
lines changed

config/jobs-cip.yaml

+89
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,89 @@
1+
_anchors:
2+
baseline-job: &baseline-job
3+
template: baseline.jinja2
4+
kind: job
5+
kcidb_test_suite: boot
6+
7+
kbuild-job: &kbuild-job
8+
template: kbuild.jinja2
9+
kind: kbuild
10+
rules:
11+
tree:
12+
- '!android'
13+
- '!chromiumos'
14+
15+
kbuild-gcc-12-arm: &kbuild-gcc-12-arm-job
16+
<<: *kbuild-job
17+
image: ghcr.io/kernelci/{image_prefix}gcc-12:arm-kselftest-kernelci
18+
params: &kbuild-gcc-12-arm-params
19+
arch: arm
20+
compiler: gcc-12
21+
cross_compile: 'arm-linux-gnueabihf-'
22+
defconfig: multi_v7_defconfig
23+
24+
jobs:
25+
baseline-x86-cip: *baseline-job
26+
27+
kbuild-gcc-12-arm-allnoconfig: &kbuild-gcc-12-arm-allnoconfig-job
28+
<<: *kbuild-gcc-12-arm-job
29+
params:
30+
<<: *kbuild-gcc-12-arm-params
31+
defconfig:
32+
- multi_v7_defconfig
33+
- allnoconfig
34+
rules:
35+
tree:
36+
- 'next'
37+
- 'sashal-next'
38+
39+
kbuild-gcc-12-arm-cip-allnoconfig:
40+
<<: *kbuild-gcc-12-arm-allnoconfig-job
41+
params:
42+
<<: *kbuild-gcc-12-arm-params
43+
defconfig:
44+
- multi_v7_defconfig
45+
- allnoconfig
46+
fragments:
47+
- 'cip://6.12.y-cip/arm/qemu_arm_defconfig'
48+
rules:
49+
branch:
50+
- 'cip:linux-6.12.y-cip'
51+
52+
kbuild-gcc-12-arm-cip-allnoconfig:
53+
<<: *kbuild-gcc-12-arm-allnoconfig-job
54+
params:
55+
<<: *kbuild-gcc-12-arm-params
56+
defconfig:
57+
- multi_v7_defconfig
58+
- allnoconfig
59+
fragments:
60+
- 'cip://6.1.y-cip/arm/qemu_arm_defconfig'
61+
rules:
62+
branch:
63+
- 'cip:linux-6.1.y-cip'
64+
65+
kbuild-gcc-12-arm-cip-allnoconfig:
66+
<<: *kbuild-gcc-12-arm-allnoconfig-job
67+
params:
68+
<<: *kbuild-gcc-12-arm-params
69+
defconfig:
70+
- multi_v7_defconfig
71+
- allnoconfig
72+
fragments:
73+
- 'cip://5.10.y-cip/arm/qemu_arm_defconfig'
74+
rules:
75+
branch:
76+
- 'cip:linux-5.10.y-cip-rt'
77+
78+
kbuild-gcc-12-arm-cip-allnoconfig:
79+
<<: *kbuild-gcc-12-arm-allnoconfig-job
80+
params:
81+
<<: *kbuild-gcc-12-arm-params
82+
defconfig:
83+
- multi_v7_defconfig
84+
- allnoconfig
85+
fragments:
86+
- 'cip://4.19.y-cip/arm/qemu_arm_defconfig'
87+
rules:
88+
branch:
89+
- 'cip:linux-4.19.y-cip-rt'

config/jobs.yaml

-15
Original file line numberDiff line numberDiff line change
@@ -136,7 +136,6 @@ jobs:
136136
baseline-riscv-clabbe: *baseline-job
137137
baseline-x86: *baseline-job
138138
baseline-x86-baylibre: *baseline-job
139-
baseline-x86-cip: *baseline-job
140139
baseline-x86-kcidebug-amd: *baseline-job
141140
baseline-x86-kcidebug-intel: *baseline-job
142141
baseline-x86-mfd: *baseline-job
@@ -564,20 +563,6 @@ jobs:
564563
fragments:
565564
- 'CONFIG_CPU_BIG_ENDIAN=y'
566565

567-
kbuild-gcc-12-arm-cip-allnoconfig:
568-
<<: *kbuild-gcc-12-arm-allnoconfig-job
569-
params:
570-
<<: *kbuild-gcc-12-arm-params
571-
defconfig:
572-
- multi_v7_defconfig
573-
- allnoconfig
574-
fragments:
575-
- 'cip://6.1.y-cip/arm/qemu_arm_defconfig'
576-
rules:
577-
branch:
578-
- 'cip:linux-6.1.y-cip'
579-
- 'cip:linux-6.1.y-cip-rt'
580-
581566
kbuild-gcc-12-arm-SMP:
582567
<<: *kbuild-gcc-12-arm-allnoconfig-job
583568
params:

config/scheduler-cip.yaml

+42
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,42 @@
1+
_anchors:
2+
build-k8s-all: &build-k8s-all
3+
event: &checkout-event
4+
channel: node
5+
kind: checkout
6+
state: available
7+
runtime:
8+
name: k8s-all
9+
10+
node-event: &node-event-kbuild
11+
channel: node
12+
result: pass
13+
kind: kbuild
14+
15+
job-event: &job-event
16+
channel: node
17+
state: done
18+
kind: job
19+
20+
scheduler:
21+
- job: baseline-x86
22+
event: &kbuild-gcc-12-x86-node-event
23+
<<: *node-event-kbuild
24+
name: kbuild-gcc-12-x86
25+
runtime: &lava-collabora-runtime
26+
type: lava
27+
name: lava-collabora
28+
platforms: &collabora-x86-platforms
29+
- qemu-x86
30+
- aaeon-UPN-EHLX4RE-A10-0864
31+
32+
- job: baseline-x86-cip
33+
event: *kbuild-gcc-12-x86-node-event
34+
runtime:
35+
type: lava
36+
name: lava-cip
37+
platforms:
38+
- qemu
39+
40+
- job: kbuild-gcc-12-arm-cip-allnoconfig
41+
<<: *build-k8s-all
42+

config/scheduler.yaml

-11
Original file line numberDiff line numberDiff line change
@@ -268,14 +268,6 @@ scheduler:
268268
platforms:
269269
- qemu
270270

271-
- job: baseline-x86-cip
272-
event: *kbuild-gcc-12-x86-node-event
273-
runtime:
274-
type: lava
275-
name: lava-cip
276-
platforms:
277-
- qemu
278-
279271
- job: baseline-x86-kcidebug-amd
280272
event: &kbuild-gcc-12-x86-kcidebug-node-event
281273
<<: *node-event-kbuild
@@ -479,9 +471,6 @@ scheduler:
479471
- job: kbuild-gcc-12-arm-build-only
480472
<<: *build-k8s-all
481473

482-
- job: kbuild-gcc-12-arm-cip-allnoconfig
483-
<<: *build-k8s-all
484-
485474
- job: kbuild-gcc-12-arm-imx_v6_v7_defconfig
486475
<<: *build-k8s-all
487476

0 commit comments

Comments
 (0)