CI build testing
[openwrt/staging/ynezz.git] / .gitlab-ci.yml
1 include:
2 - remote: https://gitlab.com/ynezz/openwrt-ci/raw/master/openwrt-ci/gitlab/main.yml
3 - remote: https://gitlab.com/ynezz/openwrt-ci/raw/master/openwrt-ci/gitlab/target.yml
4
5 variables:
6 CI_TARGET_BUILD_CONFIG_EXTRA: +BUILDBOT +DEVEL +KERNEL_KALLSYMS +BUILD_LOG +BPF_TOOLCHAIN_NONE +TESTING_KERNEL -IB -SDK -PACKAGE_kmod-acx-mac80211
7
8 .truecz:
9 extends: .openwrt-target-build
10 tags:
11 - truecz-hetzner-autoscale
12
13 .manual:
14 extends: .truecz
15 rules:
16 - when: manual
17
18 .always:
19 extends: .truecz
20 rules:
21 - when: always
22
23
24 .target build x86 64:
25 extends: .always
26
27 .target build x86 generic:
28 extends: .always
29
30 .target build x86 legacy:
31 extends: .always
32
33 .target build x86 geode:
34 extends: .always
35
36 .target build sunxi cortexa53:
37 extends: .always
38
39 .target build sunxi cortexa7:
40 extends: .always
41
42 .target build sunxi cortexa8:
43 extends: .always
44
45 .target build imx6 generic:
46 extends: .openwrt-target-build
47
48 .target build rockchip armv8:
49 extends: .openwrt-target-build
50
51 .target build octeontx generic:
52 extends: .openwrt-target-build
53
54 .target build at91 sama7:
55 variables:
56 CI_TARGET_BUILD_CONFIG_URL: http://sprunge.us/nGu5gP
57 extends: .manual
58
59 # x86
60 .target build x86 legacy:
61 extends: .openwrt-target-build
62
63 .target build x86 generic:
64 extends: .openwrt-target-build
65
66 .target build x86 geode:
67 extends: .openwrt-target-build
68
69 .target build x86 legacy:
70 extends: .openwrt-target-build
71
72
73 # ath79
74 .target build ath79 generic:
75 extends: .openwrt-target-build
76
77 .target build ath79 tiny:
78 extends: .openwrt-target-build
79
80 .target build ath79 nand:
81 extends: .openwrt-target-build
82
83 .target build ipq806x generic:
84 extends: .openwrt-target-build
85
86 .target build kirkwood generic:
87 extends: .openwrt-target-build
88
89 .target build archs38 generic:
90 extends: .openwrt-target-build
91
92 .target build zynq generic:
93 extends: .openwrt-target-build
94
95 .target build tegra generic:
96 extends: .openwrt-target-build
97
98
99 # layerscape
100 .target build layerscape armv8_64b:
101 extends: .openwrt-target-build
102
103 .target build layerscape armv7:
104 extends: .openwrt-target-build
105
106
107 # mpc85xx
108 .target build mpc85xx generic:
109 extends: .openwrt-target-build
110
111 .target build mpc85xx p1020:
112 extends: .openwrt-target-build
113
114 .target build mpc85xx p2020:
115 extends: .openwrt-target-build
116
117
118 # bcm27xx
119 .target build bcm27xx bcm2708:
120 extends: .openwrt-target-build
121
122 .target build bcm27xx bcm2709:
123 extends: .openwrt-target-build
124
125 .target build bcm27xx bcm2710:
126 extends: .openwrt-target-build
127
128 .target build bcm27xx bcm2711:
129 extends: .openwrt-target-build
130
131
132 # sunxi
133 .target build sunxi cortexa53:
134 extends: .openwrt-target-build
135
136 .target build sunxi cortexa7:
137 extends: .openwrt-target-build
138
139 .target build sunxi cortexa8:
140 extends: .openwrt-target-build
141
142
143 # ramips
144 .target build ramips mt7620:
145 extends: .openwrt-target-build
146
147 .target build ramips mt7621:
148 extends: .manual
149 variables:
150 CI_TARGET_BUILD_CONFIG_URL: http://sprunge.us/wnt1Wh
151
152 .target build ramips mt76x8:
153 extends: .openwrt-target-build
154
155 .target build ramips rt288x:
156 extends: .openwrt-target-build
157
158 .target build ramips rt305x:
159 extends: .openwrt-target-build
160
161 .target build ramips rt3883:
162 extends: .openwrt-target-build
163
164
165 # mxs
166 .target build mxs generic:
167 extends: .openwrt-target-build
168
169
170 # mvebu
171 .target build mvebu cortexa72:
172 extends: .openwrt-target-build
173
174 .target build mvebu cortexa53:
175 extends: .openwrt-target-build
176
177 .target build mvebu cortexa9:
178 extends: .openwrt-target-build
179
180
181 # realtek
182 .target build realtek generic:
183 extends: .openwrt-target-build
184
185
186 # qemu
187 .target build armvirt 32:
188 extends: .openwrt-target-build
189
190 .target build armvirt 64:
191 extends: .openwrt-target-build
192
193 .target build malta be:
194 extends: .openwrt-target-build
195
196 .target build malta be64:
197 extends: .openwrt-target-build
198
199 .target build malta le:
200 extends: .openwrt-target-build
201
202 .target build malta le64:
203 extends: .openwrt-target-build