ui/gtk-egl: Fix build failure when libgbm is not available
[qemu/rayw.git] / .gitlab-ci.d / container-cross.yml
bloba3b5b905520f08a62a36c013c239cf344e7cb3e5
1 alpha-debian-cross-container:
2   extends: .container_job_template
3   stage: containers-layer2
4   needs: ['amd64-debian10-container']
5   variables:
6     NAME: debian-alpha-cross
8 amd64-debian-cross-container:
9   extends: .container_job_template
10   stage: containers-layer2
11   needs: ['amd64-debian10-container']
12   variables:
13     NAME: debian-amd64-cross
15 amd64-debian-user-cross-container:
16   extends: .container_job_template
17   stage: containers-layer2
18   needs: ['amd64-debian10-container']
19   variables:
20     NAME: debian-all-test-cross
22 arm64-debian-cross-container:
23   extends: .container_job_template
24   stage: containers-layer2
25   needs: ['amd64-debian10-container']
26   variables:
27     NAME: debian-arm64-cross
29 arm64-test-debian-cross-container:
30   extends: .container_job_template
31   stage: containers-layer2
32   needs: ['amd64-debian11-container']
33   variables:
34     NAME: debian-arm64-test-cross
36 armel-debian-cross-container:
37   extends: .container_job_template
38   stage: containers-layer2
39   needs: ['amd64-debian10-container']
40   variables:
41     NAME: debian-armel-cross
43 armhf-debian-cross-container:
44   extends: .container_job_template
45   stage: containers-layer2
46   needs: ['amd64-debian10-container']
47   variables:
48     NAME: debian-armhf-cross
50 # We never want to build hexagon in the CI system and by default we
51 # always want to refer to the master registry where it lives.
52 hexagon-cross-container:
53   image: docker:stable
54   stage: containers
55   rules:
56     - if: '$CI_PROJECT_NAMESPACE == "qemu-project"'
57       when: never
58     - when: always
59   variables:
60     NAME: debian-hexagon-cross
61     GIT_DEPTH: 1
62   services:
63     - docker:dind
64   before_script:
65     - export TAG="$CI_REGISTRY_IMAGE/qemu/$NAME:latest"
66     - export COMMON_TAG="$CI_REGISTRY/qemu-project/qemu/qemu/$NAME:latest"
67     - docker info
68     - docker login $CI_REGISTRY -u "$CI_REGISTRY_USER" -p "$CI_REGISTRY_PASSWORD"
69   script:
70     - echo "TAG:$TAG"
71     - echo "COMMON_TAG:$COMMON_TAG"
72     - docker pull $COMMON_TAG
73     - docker tag $COMMON_TAG $TAG
74     - docker push "$TAG"
75   after_script:
76     - docker logout
78 hppa-debian-cross-container:
79   extends: .container_job_template
80   stage: containers-layer2
81   needs: ['amd64-debian10-container']
82   variables:
83     NAME: debian-hppa-cross
85 m68k-debian-cross-container:
86   extends: .container_job_template
87   stage: containers-layer2
88   needs: ['amd64-debian10-container']
89   variables:
90     NAME: debian-m68k-cross
92 mips64-debian-cross-container:
93   extends: .container_job_template
94   stage: containers-layer2
95   needs: ['amd64-debian10-container']
96   variables:
97     NAME: debian-mips64-cross
99 mips64el-debian-cross-container:
100   extends: .container_job_template
101   stage: containers-layer2
102   needs: ['amd64-debian10-container']
103   variables:
104     NAME: debian-mips64el-cross
106 mips-debian-cross-container:
107   extends: .container_job_template
108   stage: containers-layer2
109   needs: ['amd64-debian10-container']
110   variables:
111     NAME: debian-mips-cross
113 mipsel-debian-cross-container:
114   extends: .container_job_template
115   stage: containers-layer2
116   needs: ['amd64-debian10-container']
117   variables:
118     NAME: debian-mipsel-cross
120 powerpc-test-cross-container:
121   extends: .container_job_template
122   stage: containers-layer2
123   needs: ['amd64-debian11-container']
124   variables:
125     NAME: debian-powerpc-test-cross
127 ppc64el-debian-cross-container:
128   extends: .container_job_template
129   stage: containers-layer2
130   needs: ['amd64-debian10-container']
131   variables:
132     NAME: debian-ppc64el-cross
134 riscv64-debian-cross-container:
135   extends: .container_job_template
136   stage: containers-layer2
137   # as we are currently based on 'sid/unstable' we may break so...
138   allow_failure: true
139   variables:
140     NAME: debian-riscv64-cross
142 s390x-debian-cross-container:
143   extends: .container_job_template
144   stage: containers-layer2
145   needs: ['amd64-debian10-container']
146   variables:
147     NAME: debian-s390x-cross
149 sh4-debian-cross-container:
150   extends: .container_job_template
151   stage: containers-layer2
152   needs: ['amd64-debian10-container']
153   variables:
154     NAME: debian-sh4-cross
156 sparc64-debian-cross-container:
157   extends: .container_job_template
158   stage: containers-layer2
159   needs: ['amd64-debian10-container']
160   variables:
161     NAME: debian-sparc64-cross
163 tricore-debian-cross-container:
164   extends: .container_job_template
165   stage: containers-layer2
166   needs: ['amd64-debian10-container']
167   variables:
168     NAME: debian-tricore-cross
170 xtensa-debian-cross-container:
171   extends: .container_job_template
172   variables:
173     NAME: debian-xtensa-cross
175 cris-fedora-cross-container:
176   extends: .container_job_template
177   variables:
178     NAME: fedora-cris-cross
180 i386-fedora-cross-container:
181   extends: .container_job_template
182   variables:
183     NAME: fedora-i386-cross
185 win32-fedora-cross-container:
186   extends: .container_job_template
187   variables:
188     NAME: fedora-win32-cross
190 win64-fedora-cross-container:
191   extends: .container_job_template
192   variables:
193     NAME: fedora-win64-cross