]>
Commit | Line | Data |
---|---|---|
961889f0 PMD |
1 | alpha-debian-cross-container: |
2 | extends: .container_job_template | |
ca58b493 | 3 | stage: containers |
961889f0 PMD |
4 | variables: |
5 | NAME: debian-alpha-cross | |
6 | ||
7 | amd64-debian-cross-container: | |
8 | extends: .container_job_template | |
ca58b493 | 9 | stage: containers |
961889f0 PMD |
10 | variables: |
11 | NAME: debian-amd64-cross | |
12 | ||
13 | amd64-debian-user-cross-container: | |
14 | extends: .container_job_template | |
ca58b493 | 15 | stage: containers |
961889f0 PMD |
16 | variables: |
17 | NAME: debian-all-test-cross | |
18 | ||
19 | arm64-debian-cross-container: | |
20 | extends: .container_job_template | |
e3000245 | 21 | stage: containers |
961889f0 PMD |
22 | variables: |
23 | NAME: debian-arm64-cross | |
24 | ||
961889f0 PMD |
25 | armel-debian-cross-container: |
26 | extends: .container_job_template | |
94806241 | 27 | stage: containers |
961889f0 PMD |
28 | variables: |
29 | NAME: debian-armel-cross | |
30 | ||
31 | armhf-debian-cross-container: | |
32 | extends: .container_job_template | |
18ad049d | 33 | stage: containers |
961889f0 PMD |
34 | variables: |
35 | NAME: debian-armhf-cross | |
36 | ||
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: | |
e312d1fd | 40 | extends: .base_job_template |
961889f0 PMD |
41 | image: docker:stable |
42 | stage: containers | |
961889f0 PMD |
43 | variables: |
44 | NAME: debian-hexagon-cross | |
45 | GIT_DEPTH: 1 | |
e312d1fd | 46 | QEMU_JOB_ONLY_FORKS: 1 |
961889f0 PMD |
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 | |
62 | ||
63 | hppa-debian-cross-container: | |
64 | extends: .container_job_template | |
ca58b493 | 65 | stage: containers |
961889f0 PMD |
66 | variables: |
67 | NAME: debian-hppa-cross | |
68 | ||
69 | m68k-debian-cross-container: | |
70 | extends: .container_job_template | |
ca58b493 | 71 | stage: containers |
961889f0 PMD |
72 | variables: |
73 | NAME: debian-m68k-cross | |
74 | ||
75 | mips64-debian-cross-container: | |
76 | extends: .container_job_template | |
ca58b493 | 77 | stage: containers |
961889f0 PMD |
78 | variables: |
79 | NAME: debian-mips64-cross | |
80 | ||
81 | mips64el-debian-cross-container: | |
82 | extends: .container_job_template | |
1e834d17 | 83 | stage: containers |
961889f0 PMD |
84 | variables: |
85 | NAME: debian-mips64el-cross | |
86 | ||
87 | mips-debian-cross-container: | |
88 | extends: .container_job_template | |
ca58b493 | 89 | stage: containers |
961889f0 PMD |
90 | variables: |
91 | NAME: debian-mips-cross | |
92 | ||
93 | mipsel-debian-cross-container: | |
94 | extends: .container_job_template | |
432ae739 | 95 | stage: containers |
961889f0 PMD |
96 | variables: |
97 | NAME: debian-mipsel-cross | |
98 | ||
99 | powerpc-test-cross-container: | |
100 | extends: .container_job_template | |
ca58b493 | 101 | stage: containers |
961889f0 PMD |
102 | variables: |
103 | NAME: debian-powerpc-test-cross | |
104 | ||
105 | ppc64el-debian-cross-container: | |
106 | extends: .container_job_template | |
4ec740e1 | 107 | stage: containers |
961889f0 PMD |
108 | variables: |
109 | NAME: debian-ppc64el-cross | |
110 | ||
111 | riscv64-debian-cross-container: | |
112 | extends: .container_job_template | |
658f2da1 | 113 | stage: containers |
5c24acf3 AB |
114 | # as we are currently based on 'sid/unstable' we may break so... |
115 | allow_failure: true | |
961889f0 PMD |
116 | variables: |
117 | NAME: debian-riscv64-cross | |
118 | ||
7d5817a4 AB |
119 | # we can however build TCG tests using a non-sid base |
120 | riscv64-debian-test-cross-container: | |
121 | extends: .container_job_template | |
ca58b493 | 122 | stage: containers |
7d5817a4 AB |
123 | variables: |
124 | NAME: debian-riscv64-test-cross | |
125 | ||
961889f0 PMD |
126 | s390x-debian-cross-container: |
127 | extends: .container_job_template | |
89767579 | 128 | stage: containers |
961889f0 PMD |
129 | variables: |
130 | NAME: debian-s390x-cross | |
131 | ||
132 | sh4-debian-cross-container: | |
133 | extends: .container_job_template | |
ca58b493 | 134 | stage: containers |
961889f0 PMD |
135 | variables: |
136 | NAME: debian-sh4-cross | |
137 | ||
138 | sparc64-debian-cross-container: | |
139 | extends: .container_job_template | |
ca58b493 | 140 | stage: containers |
961889f0 PMD |
141 | variables: |
142 | NAME: debian-sparc64-cross | |
143 | ||
144 | tricore-debian-cross-container: | |
145 | extends: .container_job_template | |
ca58b493 | 146 | stage: containers |
961889f0 PMD |
147 | variables: |
148 | NAME: debian-tricore-cross | |
149 | ||
150 | xtensa-debian-cross-container: | |
151 | extends: .container_job_template | |
152 | variables: | |
153 | NAME: debian-xtensa-cross | |
154 | ||
155 | cris-fedora-cross-container: | |
156 | extends: .container_job_template | |
157 | variables: | |
158 | NAME: fedora-cris-cross | |
159 | ||
160 | i386-fedora-cross-container: | |
161 | extends: .container_job_template | |
162 | variables: | |
163 | NAME: fedora-i386-cross | |
164 | ||
165 | win32-fedora-cross-container: | |
166 | extends: .container_job_template | |
167 | variables: | |
168 | NAME: fedora-win32-cross | |
169 | ||
170 | win64-fedora-cross-container: | |
171 | extends: .container_job_template | |
172 | variables: | |
173 | NAME: fedora-win64-cross |