]> git.proxmox.com Git - mirror_qemu.git/blob - .gitlab-ci.d/container-cross.yml
Merge tag 'm68k-for-7.2-pull-request' of https://github.com/vivier/qemu-m68k into...
[mirror_qemu.git] / .gitlab-ci.d / container-cross.yml
1 alpha-debian-cross-container:
2 extends: .container_job_template
3 stage: containers
4 variables:
5 NAME: debian-alpha-cross
6
7 amd64-debian-cross-container:
8 extends: .container_job_template
9 stage: containers
10 variables:
11 NAME: debian-amd64-cross
12
13 amd64-debian-user-cross-container:
14 extends: .container_job_template
15 stage: containers
16 variables:
17 NAME: debian-all-test-cross
18
19 arm64-debian-cross-container:
20 extends: .container_job_template
21 stage: containers
22 variables:
23 NAME: debian-arm64-cross
24
25 armel-debian-cross-container:
26 extends: .container_job_template
27 stage: containers
28 variables:
29 NAME: debian-armel-cross
30
31 armhf-debian-cross-container:
32 extends: .container_job_template
33 stage: containers
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:
40 extends: .base_job_template
41 image: docker:stable
42 stage: containers
43 variables:
44 NAME: debian-hexagon-cross
45 GIT_DEPTH: 1
46 QEMU_JOB_ONLY_FORKS: 1
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
65 stage: containers
66 variables:
67 NAME: debian-hppa-cross
68
69 m68k-debian-cross-container:
70 extends: .container_job_template
71 stage: containers
72 variables:
73 NAME: debian-m68k-cross
74
75 mips64-debian-cross-container:
76 extends: .container_job_template
77 stage: containers
78 variables:
79 NAME: debian-mips64-cross
80
81 mips64el-debian-cross-container:
82 extends: .container_job_template
83 stage: containers
84 variables:
85 NAME: debian-mips64el-cross
86
87 mips-debian-cross-container:
88 extends: .container_job_template
89 stage: containers
90 variables:
91 NAME: debian-mips-cross
92
93 mipsel-debian-cross-container:
94 extends: .container_job_template
95 stage: containers
96 variables:
97 NAME: debian-mipsel-cross
98
99 powerpc-test-cross-container:
100 extends: .container_job_template
101 stage: containers
102 variables:
103 NAME: debian-powerpc-test-cross
104
105 ppc64el-debian-cross-container:
106 extends: .container_job_template
107 stage: containers
108 variables:
109 NAME: debian-ppc64el-cross
110
111 riscv64-debian-cross-container:
112 extends: .container_job_template
113 stage: containers
114 # as we are currently based on 'sid/unstable' we may break so...
115 allow_failure: true
116 variables:
117 NAME: debian-riscv64-cross
118
119 # we can however build TCG tests using a non-sid base
120 riscv64-debian-test-cross-container:
121 extends: .container_job_template
122 stage: containers
123 variables:
124 NAME: debian-riscv64-test-cross
125
126 s390x-debian-cross-container:
127 extends: .container_job_template
128 stage: containers
129 variables:
130 NAME: debian-s390x-cross
131
132 sh4-debian-cross-container:
133 extends: .container_job_template
134 stage: containers
135 variables:
136 NAME: debian-sh4-cross
137
138 sparc64-debian-cross-container:
139 extends: .container_job_template
140 stage: containers
141 variables:
142 NAME: debian-sparc64-cross
143
144 tricore-debian-cross-container:
145 extends: .container_job_template
146 stage: containers
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