]> git.proxmox.com Git - mirror_qemu.git/blame - .gitlab-ci.d/container-cross.yml
block/copy-before-write: implement cbw-timeout option
[mirror_qemu.git] / .gitlab-ci.d / container-cross.yml
CommitLineData
961889f0
PMD
1alpha-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
8amd64-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
15amd64-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
22arm64-debian-cross-container:
23 extends: .container_job_template
e3000245 24 stage: containers
961889f0
PMD
25 variables:
26 NAME: debian-arm64-cross
27
961889f0
PMD
28armel-debian-cross-container:
29 extends: .container_job_template
94806241 30 stage: containers
961889f0
PMD
31 variables:
32 NAME: debian-armel-cross
33
34armhf-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.
42hexagon-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
66hppa-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
73m68k-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
80mips64-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
87mips64el-debian-cross-container:
88 extends: .container_job_template
1e834d17 89 stage: containers
961889f0
PMD
90 variables:
91 NAME: debian-mips64el-cross
92
93mips-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
100mipsel-debian-cross-container:
101 extends: .container_job_template
432ae739 102 stage: containers
961889f0
PMD
103 variables:
104 NAME: debian-mipsel-cross
105
106powerpc-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
113ppc64el-debian-cross-container:
114 extends: .container_job_template
4ec740e1 115 stage: containers
961889f0
PMD
116 variables:
117 NAME: debian-ppc64el-cross
118
119riscv64-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
128riscv64-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
135s390x-debian-cross-container:
136 extends: .container_job_template
89767579 137 stage: containers
961889f0
PMD
138 variables:
139 NAME: debian-s390x-cross
140
141sh4-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
148sparc64-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
155tricore-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
162xtensa-debian-cross-container:
163 extends: .container_job_template
164 variables:
165 NAME: debian-xtensa-cross
166
167cris-fedora-cross-container:
168 extends: .container_job_template
169 variables:
170 NAME: fedora-cris-cross
171
172i386-fedora-cross-container:
173 extends: .container_job_template
174 variables:
175 NAME: fedora-i386-cross
176
177win32-fedora-cross-container:
178 extends: .container_job_template
179 variables:
180 NAME: fedora-win32-cross
181
182win64-fedora-cross-container:
183 extends: .container_job_template
184 variables:
185 NAME: fedora-win64-cross