]>
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 | |
24 | stage: containers-layer2 | |
25 | needs: ['amd64-debian10-container'] | |
26 | variables: | |
27 | NAME: debian-arm64-cross | |
28 | ||
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 | |
35 | ||
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 | |
42 | ||
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 | |
49 | ||
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 | |
77 | ||
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 | |
84 | ||
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 | |
91 | ||
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 | |
98 | ||
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 | |
105 | ||
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 | |
112 | ||
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 | |
119 | ||
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 | |
126 | ||
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 | |
133 | ||
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 | |
140 | ||
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 | |
147 | ||
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 | |
154 | ||
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 | |
161 | ||
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 | |
168 | ||
169 | xtensa-debian-cross-container: | |
170 | extends: .container_job_template | |
171 | variables: | |
172 | NAME: debian-xtensa-cross | |
173 | ||
174 | cris-fedora-cross-container: | |
175 | extends: .container_job_template | |
176 | variables: | |
177 | NAME: fedora-cris-cross | |
178 | ||
179 | i386-fedora-cross-container: | |
180 | extends: .container_job_template | |
181 | variables: | |
182 | NAME: fedora-i386-cross | |
183 | ||
184 | win32-fedora-cross-container: | |
185 | extends: .container_job_template | |
186 | variables: | |
187 | NAME: fedora-win32-cross | |
188 | ||
189 | win64-fedora-cross-container: | |
190 | extends: .container_job_template | |
191 | variables: | |
192 | NAME: fedora-win64-cross |