]>
Commit | Line | Data |
---|---|---|
ecac85fe PMD |
1 | include: |
2 | - local: '/.gitlab-ci.d/crossbuild-template.yml' | |
6bcb5fc0 TH |
3 | |
4 | cross-armel-system: | |
b62ea746 | 5 | extends: .cross_system_build_job |
764a0747 DB |
6 | needs: |
7 | job: armel-debian-cross-container | |
6bcb5fc0 TH |
8 | variables: |
9 | IMAGE: debian-armel-cross | |
10 | ||
11 | cross-armel-user: | |
b62ea746 | 12 | extends: .cross_user_build_job |
764a0747 DB |
13 | needs: |
14 | job: armel-debian-cross-container | |
6bcb5fc0 TH |
15 | variables: |
16 | IMAGE: debian-armel-cross | |
17 | ||
18 | cross-armhf-system: | |
b62ea746 | 19 | extends: .cross_system_build_job |
764a0747 DB |
20 | needs: |
21 | job: armhf-debian-cross-container | |
6bcb5fc0 TH |
22 | variables: |
23 | IMAGE: debian-armhf-cross | |
24 | ||
25 | cross-armhf-user: | |
b62ea746 | 26 | extends: .cross_user_build_job |
764a0747 DB |
27 | needs: |
28 | job: armhf-debian-cross-container | |
6bcb5fc0 TH |
29 | variables: |
30 | IMAGE: debian-armhf-cross | |
31 | ||
32 | cross-arm64-system: | |
b62ea746 | 33 | extends: .cross_system_build_job |
764a0747 DB |
34 | needs: |
35 | job: arm64-debian-cross-container | |
6bcb5fc0 TH |
36 | variables: |
37 | IMAGE: debian-arm64-cross | |
38 | ||
39 | cross-arm64-user: | |
b62ea746 | 40 | extends: .cross_user_build_job |
764a0747 DB |
41 | needs: |
42 | job: arm64-debian-cross-container | |
6bcb5fc0 TH |
43 | variables: |
44 | IMAGE: debian-arm64-cross | |
45 | ||
ee381b7f TH |
46 | cross-i386-system: |
47 | extends: .cross_system_build_job | |
764a0747 DB |
48 | needs: |
49 | job: i386-fedora-cross-container | |
ee381b7f TH |
50 | variables: |
51 | IMAGE: fedora-i386-cross | |
52 | MAKE_CHECK_ARGS: check-qtest | |
53 | ||
54 | cross-i386-user: | |
55 | extends: .cross_user_build_job | |
764a0747 DB |
56 | needs: |
57 | job: i386-fedora-cross-container | |
ee381b7f TH |
58 | variables: |
59 | IMAGE: fedora-i386-cross | |
60 | MAKE_CHECK_ARGS: check | |
61 | ||
840cafce RH |
62 | cross-i386-tci: |
63 | extends: .cross_accel_build_job | |
64 | timeout: 60m | |
6fd4e756 TH |
65 | needs: |
66 | job: i386-fedora-cross-container | |
840cafce RH |
67 | variables: |
68 | IMAGE: fedora-i386-cross | |
69 | ACCEL: tcg-interpreter | |
70 | EXTRA_CONFIGURE_OPTS: --target-list=i386-softmmu,i386-linux-user,aarch64-softmmu,aarch64-linux-user,ppc-softmmu,ppc-linux-user | |
71 | MAKE_CHECK_ARGS: check check-tcg | |
72 | ||
6bcb5fc0 | 73 | cross-mips-system: |
b62ea746 | 74 | extends: .cross_system_build_job |
764a0747 DB |
75 | needs: |
76 | job: mips-debian-cross-container | |
6bcb5fc0 TH |
77 | variables: |
78 | IMAGE: debian-mips-cross | |
79 | ||
80 | cross-mips-user: | |
b62ea746 | 81 | extends: .cross_user_build_job |
764a0747 DB |
82 | needs: |
83 | job: mips-debian-cross-container | |
6bcb5fc0 TH |
84 | variables: |
85 | IMAGE: debian-mips-cross | |
86 | ||
87 | cross-mipsel-system: | |
b62ea746 | 88 | extends: .cross_system_build_job |
764a0747 DB |
89 | needs: |
90 | job: mipsel-debian-cross-container | |
6bcb5fc0 TH |
91 | variables: |
92 | IMAGE: debian-mipsel-cross | |
93 | ||
94 | cross-mipsel-user: | |
b62ea746 | 95 | extends: .cross_user_build_job |
764a0747 DB |
96 | needs: |
97 | job: mipsel-debian-cross-container | |
6bcb5fc0 TH |
98 | variables: |
99 | IMAGE: debian-mipsel-cross | |
100 | ||
101 | cross-mips64el-system: | |
b62ea746 | 102 | extends: .cross_system_build_job |
764a0747 DB |
103 | needs: |
104 | job: mips64el-debian-cross-container | |
6bcb5fc0 TH |
105 | variables: |
106 | IMAGE: debian-mips64el-cross | |
107 | ||
108 | cross-mips64el-user: | |
b62ea746 | 109 | extends: .cross_user_build_job |
764a0747 DB |
110 | needs: |
111 | job: mips64el-debian-cross-container | |
6bcb5fc0 TH |
112 | variables: |
113 | IMAGE: debian-mips64el-cross | |
114 | ||
115 | cross-ppc64el-system: | |
b62ea746 | 116 | extends: .cross_system_build_job |
764a0747 DB |
117 | needs: |
118 | job: ppc64el-debian-cross-container | |
6bcb5fc0 TH |
119 | variables: |
120 | IMAGE: debian-ppc64el-cross | |
121 | ||
122 | cross-ppc64el-user: | |
b62ea746 | 123 | extends: .cross_user_build_job |
764a0747 DB |
124 | needs: |
125 | job: ppc64el-debian-cross-container | |
6bcb5fc0 TH |
126 | variables: |
127 | IMAGE: debian-ppc64el-cross | |
128 | ||
9f620251 RH |
129 | # The riscv64 cross-builds currently use a 'sid' container to get |
130 | # compilers and libraries. Until something more stable is found we | |
131 | # allow_failure so as not to block CI. | |
132 | cross-riscv64-system: | |
133 | extends: .cross_system_build_job | |
134 | allow_failure: true | |
135 | needs: | |
136 | job: riscv64-debian-cross-container | |
137 | variables: | |
138 | IMAGE: debian-riscv64-cross | |
139 | ||
140 | cross-riscv64-user: | |
141 | extends: .cross_user_build_job | |
142 | allow_failure: true | |
143 | needs: | |
144 | job: riscv64-debian-cross-container | |
145 | variables: | |
146 | IMAGE: debian-riscv64-cross | |
147 | ||
6bcb5fc0 | 148 | cross-s390x-system: |
b62ea746 | 149 | extends: .cross_system_build_job |
764a0747 DB |
150 | needs: |
151 | job: s390x-debian-cross-container | |
6bcb5fc0 TH |
152 | variables: |
153 | IMAGE: debian-s390x-cross | |
154 | ||
155 | cross-s390x-user: | |
b62ea746 | 156 | extends: .cross_user_build_job |
764a0747 DB |
157 | needs: |
158 | job: s390x-debian-cross-container | |
6bcb5fc0 TH |
159 | variables: |
160 | IMAGE: debian-s390x-cross | |
161 | ||
b16999a3 PMD |
162 | cross-s390x-kvm-only: |
163 | extends: .cross_accel_build_job | |
764a0747 DB |
164 | needs: |
165 | job: s390x-debian-cross-container | |
b16999a3 PMD |
166 | variables: |
167 | IMAGE: debian-s390x-cross | |
e4af2160 | 168 | EXTRA_CONFIGURE_OPTS: --disable-tcg |
b16999a3 | 169 | |
1c135144 PMD |
170 | cross-mips64el-kvm-only: |
171 | extends: .cross_accel_build_job | |
172 | needs: | |
173 | job: mips64el-debian-cross-container | |
174 | variables: | |
175 | IMAGE: debian-mips64el-cross | |
e4af2160 | 176 | EXTRA_CONFIGURE_OPTS: --disable-tcg --target-list=mips64el-softmmu |
1c135144 | 177 | |
6bcb5fc0 | 178 | cross-win32-system: |
b62ea746 | 179 | extends: .cross_system_build_job |
764a0747 DB |
180 | needs: |
181 | job: win32-fedora-cross-container | |
6bcb5fc0 | 182 | variables: |
93cc0506 | 183 | IMAGE: fedora-win32-cross |
a1f0f368 DB |
184 | CROSS_SKIP_TARGETS: alpha-softmmu avr-softmmu hppa-softmmu m68k-softmmu |
185 | microblazeel-softmmu mips64el-softmmu nios2-softmmu | |
8619b5dd GH |
186 | artifacts: |
187 | paths: | |
188 | - build/qemu-setup*.exe | |
6bcb5fc0 TH |
189 | |
190 | cross-win64-system: | |
b62ea746 | 191 | extends: .cross_system_build_job |
764a0747 DB |
192 | needs: |
193 | job: win64-fedora-cross-container | |
6bcb5fc0 | 194 | variables: |
93cc0506 | 195 | IMAGE: fedora-win64-cross |
a1f0f368 DB |
196 | CROSS_SKIP_TARGETS: or1k-softmmu rx-softmmu sh4eb-softmmu sparc64-softmmu |
197 | tricore-softmmu xtensaeb-softmmu | |
8619b5dd GH |
198 | artifacts: |
199 | paths: | |
200 | - build/qemu-setup*.exe | |
84eda110 PMD |
201 | |
202 | cross-amd64-xen-only: | |
203 | extends: .cross_accel_build_job | |
764a0747 DB |
204 | needs: |
205 | job: amd64-debian-cross-container | |
84eda110 PMD |
206 | variables: |
207 | IMAGE: debian-amd64-cross | |
208 | ACCEL: xen | |
e4af2160 | 209 | EXTRA_CONFIGURE_OPTS: --disable-tcg --disable-kvm |
84eda110 PMD |
210 | |
211 | cross-arm64-xen-only: | |
212 | extends: .cross_accel_build_job | |
764a0747 DB |
213 | needs: |
214 | job: arm64-debian-cross-container | |
84eda110 PMD |
215 | variables: |
216 | IMAGE: debian-arm64-cross | |
217 | ACCEL: xen | |
e4af2160 | 218 | EXTRA_CONFIGURE_OPTS: --disable-tcg --disable-kvm |