aspeed: fby35: Add a bootrom for the BMC
[qemu.git] / .gitlab-ci.d / container-cross.yml
blobb7963498a33faf0deadeee4923d7c442cf98a934
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
25   variables:
26     NAME: debian-arm64-cross
28 armel-debian-cross-container:
29   extends: .container_job_template
30   stage: containers
31   variables:
32     NAME: debian-armel-cross
34 armhf-debian-cross-container:
35   extends: .container_job_template
36   stage: containers
37   variables:
38     NAME: debian-armhf-cross
40 # We never want to build hexagon in the CI system and by default we
41 # always want to refer to the master registry where it lives.
42 hexagon-cross-container:
43   extends: .base_job_template
44   image: docker:stable
45   stage: containers
46   variables:
47     NAME: debian-hexagon-cross
48     GIT_DEPTH: 1
49     QEMU_JOB_ONLY_FORKS: 1
50   services:
51     - docker:dind
52   before_script:
53     - export TAG="$CI_REGISTRY_IMAGE/qemu/$NAME:latest"
54     - export COMMON_TAG="$CI_REGISTRY/qemu-project/qemu/qemu/$NAME:latest"
55     - docker info
56     - docker login $CI_REGISTRY -u "$CI_REGISTRY_USER" -p "$CI_REGISTRY_PASSWORD"
57   script:
58     - echo "TAG:$TAG"
59     - echo "COMMON_TAG:$COMMON_TAG"
60     - docker pull $COMMON_TAG
61     - docker tag $COMMON_TAG $TAG
62     - docker push "$TAG"
63   after_script:
64     - docker logout
66 hppa-debian-cross-container:
67   extends: .container_job_template
68   stage: containers-layer2
69   needs: ['amd64-debian10-container']
70   variables:
71     NAME: debian-hppa-cross
73 m68k-debian-cross-container:
74   extends: .container_job_template
75   stage: containers-layer2
76   needs: ['amd64-debian10-container']
77   variables:
78     NAME: debian-m68k-cross
80 mips64-debian-cross-container:
81   extends: .container_job_template
82   stage: containers-layer2
83   needs: ['amd64-debian10-container']
84   variables:
85     NAME: debian-mips64-cross
87 mips64el-debian-cross-container:
88   extends: .container_job_template
89   stage: containers
90   variables:
91     NAME: debian-mips64el-cross
93 mips-debian-cross-container:
94   extends: .container_job_template
95   stage: containers-layer2
96   needs: ['amd64-debian10-container']
97   variables:
98     NAME: debian-mips-cross
100 mipsel-debian-cross-container:
101   extends: .container_job_template
102   stage: containers
103   variables:
104     NAME: debian-mipsel-cross
106 powerpc-test-cross-container:
107   extends: .container_job_template
108   stage: containers-layer2
109   needs: ['amd64-debian11-container']
110   variables:
111     NAME: debian-powerpc-test-cross
113 ppc64el-debian-cross-container:
114   extends: .container_job_template
115   stage: containers
116   variables:
117     NAME: debian-ppc64el-cross
119 riscv64-debian-cross-container:
120   extends: .container_job_template
121   stage: containers
122   # as we are currently based on 'sid/unstable' we may break so...
123   allow_failure: true
124   variables:
125     NAME: debian-riscv64-cross
127 # we can however build TCG tests using a non-sid base
128 riscv64-debian-test-cross-container:
129   extends: .container_job_template
130   stage: containers-layer2
131   needs: ['amd64-debian11-container']
132   variables:
133     NAME: debian-riscv64-test-cross
135 s390x-debian-cross-container:
136   extends: .container_job_template
137   stage: containers
138   variables:
139     NAME: debian-s390x-cross
141 sh4-debian-cross-container:
142   extends: .container_job_template
143   stage: containers-layer2
144   needs: ['amd64-debian10-container']
145   variables:
146     NAME: debian-sh4-cross
148 sparc64-debian-cross-container:
149   extends: .container_job_template
150   stage: containers-layer2
151   needs: ['amd64-debian10-container']
152   variables:
153     NAME: debian-sparc64-cross
155 tricore-debian-cross-container:
156   extends: .container_job_template
157   stage: containers-layer2
158   needs: ['amd64-debian10-container']
159   variables:
160     NAME: debian-tricore-cross
162 xtensa-debian-cross-container:
163   extends: .container_job_template
164   variables:
165     NAME: debian-xtensa-cross
167 cris-fedora-cross-container:
168   extends: .container_job_template
169   variables:
170     NAME: fedora-cris-cross
172 i386-fedora-cross-container:
173   extends: .container_job_template
174   variables:
175     NAME: fedora-i386-cross
177 win32-fedora-cross-container:
178   extends: .container_job_template
179   variables:
180     NAME: fedora-win32-cross
182 win64-fedora-cross-container:
183   extends: .container_job_template
184   variables:
185     NAME: fedora-win64-cross