]>
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 | |
65 | variables: | |
66 | IMAGE: fedora-i386-cross | |
67 | ACCEL: tcg-interpreter | |
68 | EXTRA_CONFIGURE_OPTS: --target-list=i386-softmmu,i386-linux-user,aarch64-softmmu,aarch64-linux-user,ppc-softmmu,ppc-linux-user | |
69 | MAKE_CHECK_ARGS: check check-tcg | |
70 | ||
6bcb5fc0 | 71 | cross-mips-system: |
b62ea746 | 72 | extends: .cross_system_build_job |
764a0747 DB |
73 | needs: |
74 | job: mips-debian-cross-container | |
6bcb5fc0 TH |
75 | variables: |
76 | IMAGE: debian-mips-cross | |
77 | ||
78 | cross-mips-user: | |
b62ea746 | 79 | extends: .cross_user_build_job |
764a0747 DB |
80 | needs: |
81 | job: mips-debian-cross-container | |
6bcb5fc0 TH |
82 | variables: |
83 | IMAGE: debian-mips-cross | |
84 | ||
85 | cross-mipsel-system: | |
b62ea746 | 86 | extends: .cross_system_build_job |
764a0747 DB |
87 | needs: |
88 | job: mipsel-debian-cross-container | |
6bcb5fc0 TH |
89 | variables: |
90 | IMAGE: debian-mipsel-cross | |
91 | ||
92 | cross-mipsel-user: | |
b62ea746 | 93 | extends: .cross_user_build_job |
764a0747 DB |
94 | needs: |
95 | job: mipsel-debian-cross-container | |
6bcb5fc0 TH |
96 | variables: |
97 | IMAGE: debian-mipsel-cross | |
98 | ||
99 | cross-mips64el-system: | |
b62ea746 | 100 | extends: .cross_system_build_job |
764a0747 DB |
101 | needs: |
102 | job: mips64el-debian-cross-container | |
6bcb5fc0 TH |
103 | variables: |
104 | IMAGE: debian-mips64el-cross | |
105 | ||
106 | cross-mips64el-user: | |
b62ea746 | 107 | extends: .cross_user_build_job |
764a0747 DB |
108 | needs: |
109 | job: mips64el-debian-cross-container | |
6bcb5fc0 TH |
110 | variables: |
111 | IMAGE: debian-mips64el-cross | |
112 | ||
113 | cross-ppc64el-system: | |
b62ea746 | 114 | extends: .cross_system_build_job |
764a0747 DB |
115 | needs: |
116 | job: ppc64el-debian-cross-container | |
6bcb5fc0 TH |
117 | variables: |
118 | IMAGE: debian-ppc64el-cross | |
119 | ||
120 | cross-ppc64el-user: | |
b62ea746 | 121 | extends: .cross_user_build_job |
764a0747 DB |
122 | needs: |
123 | job: ppc64el-debian-cross-container | |
6bcb5fc0 TH |
124 | variables: |
125 | IMAGE: debian-ppc64el-cross | |
126 | ||
9f620251 RH |
127 | # The riscv64 cross-builds currently use a 'sid' container to get |
128 | # compilers and libraries. Until something more stable is found we | |
129 | # allow_failure so as not to block CI. | |
130 | cross-riscv64-system: | |
131 | extends: .cross_system_build_job | |
132 | allow_failure: true | |
133 | needs: | |
134 | job: riscv64-debian-cross-container | |
135 | variables: | |
136 | IMAGE: debian-riscv64-cross | |
137 | ||
138 | cross-riscv64-user: | |
139 | extends: .cross_user_build_job | |
140 | allow_failure: true | |
141 | needs: | |
142 | job: riscv64-debian-cross-container | |
143 | variables: | |
144 | IMAGE: debian-riscv64-cross | |
145 | ||
6bcb5fc0 | 146 | cross-s390x-system: |
b62ea746 | 147 | extends: .cross_system_build_job |
764a0747 DB |
148 | needs: |
149 | job: s390x-debian-cross-container | |
6bcb5fc0 TH |
150 | variables: |
151 | IMAGE: debian-s390x-cross | |
152 | ||
153 | cross-s390x-user: | |
b62ea746 | 154 | extends: .cross_user_build_job |
764a0747 DB |
155 | needs: |
156 | job: s390x-debian-cross-container | |
6bcb5fc0 TH |
157 | variables: |
158 | IMAGE: debian-s390x-cross | |
159 | ||
b16999a3 PMD |
160 | cross-s390x-kvm-only: |
161 | extends: .cross_accel_build_job | |
764a0747 DB |
162 | needs: |
163 | job: s390x-debian-cross-container | |
b16999a3 PMD |
164 | variables: |
165 | IMAGE: debian-s390x-cross | |
e4af2160 | 166 | EXTRA_CONFIGURE_OPTS: --disable-tcg |
b16999a3 | 167 | |
1c135144 PMD |
168 | cross-mips64el-kvm-only: |
169 | extends: .cross_accel_build_job | |
170 | needs: | |
171 | job: mips64el-debian-cross-container | |
172 | variables: | |
173 | IMAGE: debian-mips64el-cross | |
e4af2160 | 174 | EXTRA_CONFIGURE_OPTS: --disable-tcg --target-list=mips64el-softmmu |
1c135144 | 175 | |
6bcb5fc0 | 176 | cross-win32-system: |
b62ea746 | 177 | extends: .cross_system_build_job |
764a0747 DB |
178 | needs: |
179 | job: win32-fedora-cross-container | |
6bcb5fc0 | 180 | variables: |
93cc0506 | 181 | IMAGE: fedora-win32-cross |
a1f0f368 DB |
182 | CROSS_SKIP_TARGETS: alpha-softmmu avr-softmmu hppa-softmmu m68k-softmmu |
183 | microblazeel-softmmu mips64el-softmmu nios2-softmmu | |
8619b5dd GH |
184 | artifacts: |
185 | paths: | |
186 | - build/qemu-setup*.exe | |
6bcb5fc0 TH |
187 | |
188 | cross-win64-system: | |
b62ea746 | 189 | extends: .cross_system_build_job |
764a0747 DB |
190 | needs: |
191 | job: win64-fedora-cross-container | |
6bcb5fc0 | 192 | variables: |
93cc0506 | 193 | IMAGE: fedora-win64-cross |
a1f0f368 DB |
194 | CROSS_SKIP_TARGETS: or1k-softmmu rx-softmmu sh4eb-softmmu sparc64-softmmu |
195 | tricore-softmmu xtensaeb-softmmu | |
8619b5dd GH |
196 | artifacts: |
197 | paths: | |
198 | - build/qemu-setup*.exe | |
84eda110 PMD |
199 | |
200 | cross-amd64-xen-only: | |
201 | extends: .cross_accel_build_job | |
764a0747 DB |
202 | needs: |
203 | job: amd64-debian-cross-container | |
84eda110 PMD |
204 | variables: |
205 | IMAGE: debian-amd64-cross | |
206 | ACCEL: xen | |
e4af2160 | 207 | EXTRA_CONFIGURE_OPTS: --disable-tcg --disable-kvm |
84eda110 PMD |
208 | |
209 | cross-arm64-xen-only: | |
210 | extends: .cross_accel_build_job | |
764a0747 DB |
211 | needs: |
212 | job: arm64-debian-cross-container | |
84eda110 PMD |
213 | variables: |
214 | IMAGE: debian-arm64-cross | |
215 | ACCEL: xen | |
e4af2160 | 216 | EXTRA_CONFIGURE_OPTS: --disable-tcg --disable-kvm |