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 needs: ['amd64-debian10-container'] 138 variables: 139 NAME: debian-riscv64-cross 140 141s390x-debian-cross-container: 142 extends: .container_job_template 143 stage: containers-layer2 144 needs: ['amd64-debian10-container'] 145 variables: 146 NAME: debian-s390x-cross 147 148sh4-debian-cross-container: 149 extends: .container_job_template 150 stage: containers-layer2 151 needs: ['amd64-debian10-container'] 152 variables: 153 NAME: debian-sh4-cross 154 155sparc64-debian-cross-container: 156 extends: .container_job_template 157 stage: containers-layer2 158 needs: ['amd64-debian10-container'] 159 variables: 160 NAME: debian-sparc64-cross 161 162tricore-debian-cross-container: 163 extends: .container_job_template 164 stage: containers-layer2 165 needs: ['amd64-debian10-container'] 166 variables: 167 NAME: debian-tricore-cross 168 169xtensa-debian-cross-container: 170 extends: .container_job_template 171 variables: 172 NAME: debian-xtensa-cross 173 174cris-fedora-cross-container: 175 extends: .container_job_template 176 variables: 177 NAME: fedora-cris-cross 178 179i386-fedora-cross-container: 180 extends: .container_job_template 181 variables: 182 NAME: fedora-i386-cross 183 184win32-fedora-cross-container: 185 extends: .container_job_template 186 variables: 187 NAME: fedora-win32-cross 188 189win64-fedora-cross-container: 190 extends: .container_job_template 191 variables: 192 NAME: fedora-win64-cross 193