qemu

FORK: QEMU emulator
git clone https://git.neptards.moe/neptards/qemu.git
Log | Files | Refs | Submodules | LICENSE

container-cross.yml (4073B)


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