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 24 stage: containers 25 variables: 26 NAME: debian-arm64-cross 27 28armel-debian-cross-container: 29 extends: .container_job_template 30 stage: containers 31 variables: 32 NAME: debian-armel-cross 33 34armhf-debian-cross-container: 35 extends: .container_job_template 36 stage: containers 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: 43 extends: .base_job_template 44 image: docker:stable 45 stage: containers 46 variables: 47 NAME: debian-hexagon-cross 48 GIT_DEPTH: 1 49 QEMU_JOB_ONLY_FORKS: 1 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 89 stage: containers 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 102 stage: containers 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 115 stage: containers 116 variables: 117 NAME: debian-ppc64el-cross 118 119riscv64-debian-cross-container: 120 extends: .container_job_template 121 stage: containers 122 # as we are currently based on 'sid/unstable' we may break so... 123 allow_failure: true 124 variables: 125 NAME: debian-riscv64-cross 126 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 131 needs: ['amd64-debian11-container'] 132 variables: 133 NAME: debian-riscv64-test-cross 134 135s390x-debian-cross-container: 136 extends: .container_job_template 137 stage: containers 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 186