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-layer2 25 needs: ['amd64-debian10-container'] 26 variables: 27 NAME: debian-arm64-cross 28 29arm64-test-debian-cross-container: 30 extends: .container_job_template 31 stage: containers-layer2 32 needs: ['amd64-debian11-container'] 33 variables: 34 NAME: debian-arm64-test-cross 35 36armel-debian-cross-container: 37 extends: .container_job_template 38 stage: containers-layer2 39 needs: ['amd64-debian10-container'] 40 variables: 41 NAME: debian-armel-cross 42 43armhf-debian-cross-container: 44 extends: .container_job_template 45 stage: containers-layer2 46 needs: ['amd64-debian10-container'] 47 variables: 48 NAME: debian-armhf-cross 49 50# We never want to build hexagon in the CI system and by default we 51# always want to refer to the master registry where it lives. 52hexagon-cross-container: 53 image: docker:stable 54 stage: containers 55 rules: 56 - if: '$CI_PROJECT_NAMESPACE == "qemu-project"' 57 when: never 58 - when: always 59 variables: 60 NAME: debian-hexagon-cross 61 GIT_DEPTH: 1 62 services: 63 - docker:dind 64 before_script: 65 - export TAG="$CI_REGISTRY_IMAGE/qemu/$NAME:latest" 66 - export COMMON_TAG="$CI_REGISTRY/qemu-project/qemu/qemu/$NAME:latest" 67 - docker info 68 - docker login $CI_REGISTRY -u "$CI_REGISTRY_USER" -p "$CI_REGISTRY_PASSWORD" 69 script: 70 - echo "TAG:$TAG" 71 - echo "COMMON_TAG:$COMMON_TAG" 72 - docker pull $COMMON_TAG 73 - docker tag $COMMON_TAG $TAG 74 - docker push "$TAG" 75 after_script: 76 - docker logout 77 78hppa-debian-cross-container: 79 extends: .container_job_template 80 stage: containers-layer2 81 needs: ['amd64-debian10-container'] 82 variables: 83 NAME: debian-hppa-cross 84 85m68k-debian-cross-container: 86 extends: .container_job_template 87 stage: containers-layer2 88 needs: ['amd64-debian10-container'] 89 variables: 90 NAME: debian-m68k-cross 91 92mips64-debian-cross-container: 93 extends: .container_job_template 94 stage: containers-layer2 95 needs: ['amd64-debian10-container'] 96 variables: 97 NAME: debian-mips64-cross 98 99mips64el-debian-cross-container: 100 extends: .container_job_template 101 stage: containers-layer2 102 needs: ['amd64-debian10-container'] 103 variables: 104 NAME: debian-mips64el-cross 105 106mips-debian-cross-container: 107 extends: .container_job_template 108 stage: containers-layer2 109 needs: ['amd64-debian10-container'] 110 variables: 111 NAME: debian-mips-cross 112 113mipsel-debian-cross-container: 114 extends: .container_job_template 115 stage: containers-layer2 116 needs: ['amd64-debian10-container'] 117 variables: 118 NAME: debian-mipsel-cross 119 120powerpc-test-cross-container: 121 extends: .container_job_template 122 stage: containers-layer2 123 needs: ['amd64-debian11-container'] 124 variables: 125 NAME: debian-powerpc-test-cross 126 127ppc64el-debian-cross-container: 128 extends: .container_job_template 129 stage: containers-layer2 130 needs: ['amd64-debian10-container'] 131 variables: 132 NAME: debian-ppc64el-cross 133 134riscv64-debian-cross-container: 135 extends: .container_job_template 136 stage: containers-layer2 137 # as we are currently based on 'sid/unstable' we may break so... 138 allow_failure: true 139 variables: 140 NAME: debian-riscv64-cross 141 142s390x-debian-cross-container: 143 extends: .container_job_template 144 stage: containers-layer2 145 needs: ['amd64-debian10-container'] 146 variables: 147 NAME: debian-s390x-cross 148 149sh4-debian-cross-container: 150 extends: .container_job_template 151 stage: containers-layer2 152 needs: ['amd64-debian10-container'] 153 variables: 154 NAME: debian-sh4-cross 155 156sparc64-debian-cross-container: 157 extends: .container_job_template 158 stage: containers-layer2 159 needs: ['amd64-debian10-container'] 160 variables: 161 NAME: debian-sparc64-cross 162 163tricore-debian-cross-container: 164 extends: .container_job_template 165 stage: containers-layer2 166 needs: ['amd64-debian10-container'] 167 variables: 168 NAME: debian-tricore-cross 169 170xtensa-debian-cross-container: 171 extends: .container_job_template 172 variables: 173 NAME: debian-xtensa-cross 174 175cris-fedora-cross-container: 176 extends: .container_job_template 177 variables: 178 NAME: fedora-cris-cross 179 180i386-fedora-cross-container: 181 extends: .container_job_template 182 variables: 183 NAME: fedora-i386-cross 184 185win32-fedora-cross-container: 186 extends: .container_job_template 187 variables: 188 NAME: fedora-win32-cross 189 190win64-fedora-cross-container: 191 extends: .container_job_template 192 variables: 193 NAME: fedora-win64-cross 194