]> git.proxmox.com Git - mirror_qemu.git/blame - .gitlab-ci.d/container-cross.yml
Merge tag 'seabios-1.16.1-20221128-pull-request' of https://gitlab.com/kraxel/qemu...
[mirror_qemu.git] / .gitlab-ci.d / container-cross.yml
CommitLineData
961889f0
PMD
1alpha-debian-cross-container:
2 extends: .container_job_template
ca58b493 3 stage: containers
961889f0
PMD
4 variables:
5 NAME: debian-alpha-cross
6
7amd64-debian-cross-container:
8 extends: .container_job_template
ca58b493 9 stage: containers
961889f0
PMD
10 variables:
11 NAME: debian-amd64-cross
12
13amd64-debian-user-cross-container:
14 extends: .container_job_template
ca58b493 15 stage: containers
961889f0
PMD
16 variables:
17 NAME: debian-all-test-cross
18
19arm64-debian-cross-container:
20 extends: .container_job_template
e3000245 21 stage: containers
961889f0
PMD
22 variables:
23 NAME: debian-arm64-cross
24
961889f0
PMD
25armel-debian-cross-container:
26 extends: .container_job_template
94806241 27 stage: containers
961889f0
PMD
28 variables:
29 NAME: debian-armel-cross
30
31armhf-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.
39hexagon-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
63hppa-debian-cross-container:
64 extends: .container_job_template
ca58b493 65 stage: containers
961889f0
PMD
66 variables:
67 NAME: debian-hppa-cross
68
69m68k-debian-cross-container:
70 extends: .container_job_template
ca58b493 71 stage: containers
961889f0
PMD
72 variables:
73 NAME: debian-m68k-cross
74
75mips64-debian-cross-container:
76 extends: .container_job_template
ca58b493 77 stage: containers
961889f0
PMD
78 variables:
79 NAME: debian-mips64-cross
80
81mips64el-debian-cross-container:
82 extends: .container_job_template
1e834d17 83 stage: containers
961889f0
PMD
84 variables:
85 NAME: debian-mips64el-cross
86
87mips-debian-cross-container:
88 extends: .container_job_template
ca58b493 89 stage: containers
961889f0
PMD
90 variables:
91 NAME: debian-mips-cross
92
93mipsel-debian-cross-container:
94 extends: .container_job_template
432ae739 95 stage: containers
961889f0
PMD
96 variables:
97 NAME: debian-mipsel-cross
98
99powerpc-test-cross-container:
100 extends: .container_job_template
ca58b493 101 stage: containers
961889f0
PMD
102 variables:
103 NAME: debian-powerpc-test-cross
104
105ppc64el-debian-cross-container:
106 extends: .container_job_template
4ec740e1 107 stage: containers
961889f0
PMD
108 variables:
109 NAME: debian-ppc64el-cross
110
111riscv64-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
120riscv64-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
126s390x-debian-cross-container:
127 extends: .container_job_template
89767579 128 stage: containers
961889f0
PMD
129 variables:
130 NAME: debian-s390x-cross
131
132sh4-debian-cross-container:
133 extends: .container_job_template
ca58b493 134 stage: containers
961889f0
PMD
135 variables:
136 NAME: debian-sh4-cross
137
138sparc64-debian-cross-container:
139 extends: .container_job_template
ca58b493 140 stage: containers
961889f0
PMD
141 variables:
142 NAME: debian-sparc64-cross
143
144tricore-debian-cross-container:
145 extends: .container_job_template
ca58b493 146 stage: containers
961889f0
PMD
147 variables:
148 NAME: debian-tricore-cross
149
150xtensa-debian-cross-container:
151 extends: .container_job_template
152 variables:
153 NAME: debian-xtensa-cross
154
155cris-fedora-cross-container:
156 extends: .container_job_template
157 variables:
158 NAME: fedora-cris-cross
159
160i386-fedora-cross-container:
161 extends: .container_job_template
162 variables:
163 NAME: fedora-i386-cross
164
165win32-fedora-cross-container:
166 extends: .container_job_template
167 variables:
168 NAME: fedora-win32-cross
169
170win64-fedora-cross-container:
171 extends: .container_job_template
172 variables:
173 NAME: fedora-win64-cross