]>
Commit | Line | Data |
---|---|---|
961889f0 PMD |
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 | |
7 | ||
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 | |
14 | ||
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 | |
21 | ||
22 | arm64-debian-cross-container: | |
23 | extends: .container_job_template | |
e3000245 | 24 | stage: containers |
961889f0 PMD |
25 | variables: |
26 | NAME: debian-arm64-cross | |
27 | ||
961889f0 PMD |
28 | armel-debian-cross-container: |
29 | extends: .container_job_template | |
94806241 | 30 | stage: containers |
961889f0 PMD |
31 | variables: |
32 | NAME: debian-armel-cross | |
33 | ||
34 | armhf-debian-cross-container: | |
35 | extends: .container_job_template | |
18ad049d | 36 | stage: containers |
961889f0 PMD |
37 | variables: |
38 | NAME: debian-armhf-cross | |
39 | ||
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: | |
e312d1fd | 43 | extends: .base_job_template |
961889f0 PMD |
44 | image: docker:stable |
45 | stage: containers | |
961889f0 PMD |
46 | variables: |
47 | NAME: debian-hexagon-cross | |
48 | GIT_DEPTH: 1 | |
e312d1fd | 49 | QEMU_JOB_ONLY_FORKS: 1 |
961889f0 PMD |
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 | |
65 | ||
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 | |
72 | ||
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 | |
79 | ||
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 | |
86 | ||
87 | mips64el-debian-cross-container: | |
88 | extends: .container_job_template | |
1e834d17 | 89 | stage: containers |
961889f0 PMD |
90 | variables: |
91 | NAME: debian-mips64el-cross | |
92 | ||
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 | |
99 | ||
100 | mipsel-debian-cross-container: | |
101 | extends: .container_job_template | |
432ae739 | 102 | stage: containers |
961889f0 PMD |
103 | variables: |
104 | NAME: debian-mipsel-cross | |
105 | ||
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 | |
112 | ||
113 | ppc64el-debian-cross-container: | |
114 | extends: .container_job_template | |
4ec740e1 | 115 | stage: containers |
961889f0 PMD |
116 | variables: |
117 | NAME: debian-ppc64el-cross | |
118 | ||
119 | riscv64-debian-cross-container: | |
120 | extends: .container_job_template | |
658f2da1 | 121 | stage: containers |
5c24acf3 AB |
122 | # as we are currently based on 'sid/unstable' we may break so... |
123 | allow_failure: true | |
961889f0 PMD |
124 | variables: |
125 | NAME: debian-riscv64-cross | |
126 | ||
7d5817a4 AB |
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 | |
658f2da1 | 131 | needs: ['amd64-debian11-container'] |
7d5817a4 AB |
132 | variables: |
133 | NAME: debian-riscv64-test-cross | |
134 | ||
961889f0 PMD |
135 | s390x-debian-cross-container: |
136 | extends: .container_job_template | |
89767579 | 137 | stage: containers |
961889f0 PMD |
138 | variables: |
139 | NAME: debian-s390x-cross | |
140 | ||
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 | |
147 | ||
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 | |
154 | ||
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 | |
161 | ||
162 | xtensa-debian-cross-container: | |
163 | extends: .container_job_template | |
164 | variables: | |
165 | NAME: debian-xtensa-cross | |
166 | ||
167 | cris-fedora-cross-container: | |
168 | extends: .container_job_template | |
169 | variables: | |
170 | NAME: fedora-cris-cross | |
171 | ||
172 | i386-fedora-cross-container: | |
173 | extends: .container_job_template | |
174 | variables: | |
175 | NAME: fedora-i386-cross | |
176 | ||
177 | win32-fedora-cross-container: | |
178 | extends: .container_job_template | |
179 | variables: | |
180 | NAME: fedora-win32-cross | |
181 | ||
182 | win64-fedora-cross-container: | |
183 | extends: .container_job_template | |
184 | variables: | |
185 | NAME: fedora-win64-cross |