1alpha-debian-cross-container: 2 extends: .container_job_template 3 stage: containers 4 variables: 5 NAME: debian-alpha-cross 6 7amd64-debian-cross-container: 8 extends: .container_job_template 9 stage: containers 10 variables: 11 NAME: debian-amd64-cross 12 13amd64-debian-user-cross-container: 14 extends: .container_job_template 15 stage: containers 16 variables: 17 NAME: debian-all-test-cross 18 19arm64-debian-cross-container: 20 extends: .container_job_template 21 stage: containers 22 variables: 23 NAME: debian-arm64-cross 24 25armel-debian-cross-container: 26 extends: .container_job_template 27 stage: containers 28 variables: 29 NAME: debian-armel-cross 30 31armhf-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. 39hexagon-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 63hppa-debian-cross-container: 64 extends: .container_job_template 65 stage: containers 66 variables: 67 NAME: debian-hppa-cross 68 69m68k-debian-cross-container: 70 extends: .container_job_template 71 stage: containers 72 variables: 73 NAME: debian-m68k-cross 74 75mips64-debian-cross-container: 76 extends: .container_job_template 77 stage: containers 78 variables: 79 NAME: debian-mips64-cross 80 81mips64el-debian-cross-container: 82 extends: .container_job_template 83 stage: containers 84 variables: 85 NAME: debian-mips64el-cross 86 87mips-debian-cross-container: 88 extends: .container_job_template 89 stage: containers 90 variables: 91 NAME: debian-mips-cross 92 93mipsel-debian-cross-container: 94 extends: .container_job_template 95 stage: containers 96 variables: 97 NAME: debian-mipsel-cross 98 99powerpc-test-cross-container: 100 extends: .container_job_template 101 stage: containers 102 variables: 103 NAME: debian-powerpc-test-cross 104 105ppc64el-debian-cross-container: 106 extends: .container_job_template 107 stage: containers 108 variables: 109 NAME: debian-ppc64el-cross 110 111riscv64-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 120riscv64-debian-test-cross-container: 121 extends: .container_job_template 122 stage: containers 123 variables: 124 NAME: debian-riscv64-test-cross 125 126s390x-debian-cross-container: 127 extends: .container_job_template 128 stage: containers 129 variables: 130 NAME: debian-s390x-cross 131 132sh4-debian-cross-container: 133 extends: .container_job_template 134 stage: containers 135 variables: 136 NAME: debian-sh4-cross 137 138sparc64-debian-cross-container: 139 extends: .container_job_template 140 stage: containers 141 variables: 142 NAME: debian-sparc64-cross 143 144tricore-debian-cross-container: 145 extends: .container_job_template 146 stage: containers 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 174