Merge remote-tracking branch 'remotes/rth-gitlab/tags/pull-c11-20210615' into staging
[qemu/ar7.git] / .gitlab-ci.d / container-cross.yml
blob0fcebe363a4a8728b8529fdafe7b223c62c11d5f
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   needs: ['amd64-debian10-container']
138   variables:
139     NAME: debian-riscv64-cross
141 s390x-debian-cross-container:
142   extends: .container_job_template
143   stage: containers-layer2
144   needs: ['amd64-debian10-container']
145   variables:
146     NAME: debian-s390x-cross
148 sh4-debian-cross-container:
149   extends: .container_job_template
150   stage: containers-layer2
151   needs: ['amd64-debian10-container']
152   variables:
153     NAME: debian-sh4-cross
155 sparc64-debian-cross-container:
156   extends: .container_job_template
157   stage: containers-layer2
158   needs: ['amd64-debian10-container']
159   variables:
160     NAME: debian-sparc64-cross
162 tricore-debian-cross-container:
163   extends: .container_job_template
164   stage: containers-layer2
165   needs: ['amd64-debian10-container']
166   variables:
167     NAME: debian-tricore-cross
169 xtensa-debian-cross-container:
170   extends: .container_job_template
171   variables:
172     NAME: debian-xtensa-cross
174 cris-fedora-cross-container:
175   extends: .container_job_template
176   variables:
177     NAME: fedora-cris-cross
179 i386-fedora-cross-container:
180   extends: .container_job_template
181   variables:
182     NAME: fedora-i386-cross
184 win32-fedora-cross-container:
185   extends: .container_job_template
186   variables:
187     NAME: fedora-win32-cross
189 win64-fedora-cross-container:
190   extends: .container_job_template
191   variables:
192     NAME: fedora-win64-cross