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