tests/qtest: plain g_assert for VHOST_USER_F_PROTOCOL_FEATURES
[qemu.git] / .gitlab-ci.d / container-cross.yml
blob2d560e9764225eda472ffb8ba7b1eaa90e00a136
1 alpha-debian-cross-container:
2   extends: .container_job_template
3   stage: containers
4   variables:
5     NAME: debian-alpha-cross
7 amd64-debian-cross-container:
8   extends: .container_job_template
9   stage: containers
10   variables:
11     NAME: debian-amd64-cross
13 amd64-debian-user-cross-container:
14   extends: .container_job_template
15   stage: containers
16   variables:
17     NAME: debian-all-test-cross
19 arm64-debian-cross-container:
20   extends: .container_job_template
21   stage: containers
22   variables:
23     NAME: debian-arm64-cross
25 armel-debian-cross-container:
26   extends: .container_job_template
27   stage: containers
28   variables:
29     NAME: debian-armel-cross
31 armhf-debian-cross-container:
32   extends: .container_job_template
33   stage: containers
34   variables:
35     NAME: debian-armhf-cross
37 # We never want to build hexagon in the CI system and by default we
38 # always want to refer to the master registry where it lives.
39 hexagon-cross-container:
40   extends: .base_job_template
41   image: docker:stable
42   stage: containers
43   variables:
44     NAME: debian-hexagon-cross
45     GIT_DEPTH: 1
46     QEMU_JOB_ONLY_FORKS: 1
47   services:
48     - docker:dind
49   before_script:
50     - export TAG="$CI_REGISTRY_IMAGE/qemu/$NAME:latest"
51     - export COMMON_TAG="$CI_REGISTRY/qemu-project/qemu/qemu/$NAME:latest"
52     - docker info
53     - docker login $CI_REGISTRY -u "$CI_REGISTRY_USER" -p "$CI_REGISTRY_PASSWORD"
54   script:
55     - echo "TAG:$TAG"
56     - echo "COMMON_TAG:$COMMON_TAG"
57     - docker pull $COMMON_TAG
58     - docker tag $COMMON_TAG $TAG
59     - docker push "$TAG"
60   after_script:
61     - docker logout
63 hppa-debian-cross-container:
64   extends: .container_job_template
65   stage: containers
66   variables:
67     NAME: debian-hppa-cross
69 m68k-debian-cross-container:
70   extends: .container_job_template
71   stage: containers
72   variables:
73     NAME: debian-m68k-cross
75 mips64-debian-cross-container:
76   extends: .container_job_template
77   stage: containers
78   variables:
79     NAME: debian-mips64-cross
81 mips64el-debian-cross-container:
82   extends: .container_job_template
83   stage: containers
84   variables:
85     NAME: debian-mips64el-cross
87 mips-debian-cross-container:
88   extends: .container_job_template
89   stage: containers
90   variables:
91     NAME: debian-mips-cross
93 mipsel-debian-cross-container:
94   extends: .container_job_template
95   stage: containers
96   variables:
97     NAME: debian-mipsel-cross
99 powerpc-test-cross-container:
100   extends: .container_job_template
101   stage: containers
102   variables:
103     NAME: debian-powerpc-test-cross
105 ppc64el-debian-cross-container:
106   extends: .container_job_template
107   stage: containers
108   variables:
109     NAME: debian-ppc64el-cross
111 riscv64-debian-cross-container:
112   extends: .container_job_template
113   stage: containers
114   # as we are currently based on 'sid/unstable' we may break so...
115   allow_failure: true
116   variables:
117     NAME: debian-riscv64-cross
119 # we can however build TCG tests using a non-sid base
120 riscv64-debian-test-cross-container:
121   extends: .container_job_template
122   stage: containers
123   variables:
124     NAME: debian-riscv64-test-cross
126 s390x-debian-cross-container:
127   extends: .container_job_template
128   stage: containers
129   variables:
130     NAME: debian-s390x-cross
132 sh4-debian-cross-container:
133   extends: .container_job_template
134   stage: containers
135   variables:
136     NAME: debian-sh4-cross
138 sparc64-debian-cross-container:
139   extends: .container_job_template
140   stage: containers
141   variables:
142     NAME: debian-sparc64-cross
144 tricore-debian-cross-container:
145   extends: .container_job_template
146   stage: containers
147   variables:
148     NAME: debian-tricore-cross
150 xtensa-debian-cross-container:
151   extends: .container_job_template
152   variables:
153     NAME: debian-xtensa-cross
155 cris-fedora-cross-container:
156   extends: .container_job_template
157   variables:
158     NAME: fedora-cris-cross
160 i386-fedora-cross-container:
161   extends: .container_job_template
162   variables:
163     NAME: fedora-i386-cross
165 win32-fedora-cross-container:
166   extends: .container_job_template
167   variables:
168     NAME: fedora-win32-cross
170 win64-fedora-cross-container:
171   extends: .container_job_template
172   variables:
173     NAME: fedora-win64-cross