blob: 14350e6de8a1e7c6471822322b6d27a6ec7caf27 [file] [log] [blame]
Alex Bennéed92d8862017-02-20 10:51:38 +00001language: c
Philippe Mathieu-Daudéa825ca02017-06-02 15:56:24 -03002git:
3 submodules: false
Alex Bennéed92d8862017-02-20 10:51:38 +00004env:
Philippe Mathieu-Daudéc34647c2017-06-02 15:56:22 -03005 global:
6 - LC_ALL=C
Alex Bennéed92d8862017-02-20 10:51:38 +00007 matrix:
Alex Bennée8cb14db2020-06-12 20:02:36 +01008 - IMAGE=debian-amd64
9 TARGET_LIST=x86_64-softmmu,x86_64-linux-user
Philippe Mathieu-Daudédca688c2017-07-17 21:31:45 -030010 - IMAGE=debian-armel-cross
11 TARGET_LIST=arm-softmmu,arm-linux-user,armeb-linux-user
Alex Bennéed92d8862017-02-20 10:51:38 +000012 - IMAGE=debian-armhf-cross
Philippe Mathieu-Daudé492734b2017-06-02 15:56:26 -030013 TARGET_LIST=arm-softmmu,arm-linux-user,armeb-linux-user
Alex Bennéed92d8862017-02-20 10:51:38 +000014 - IMAGE=debian-arm64-cross
15 TARGET_LIST=aarch64-softmmu,aarch64-linux-user
Alex Bennée1ed92512017-02-27 14:30:28 +000016 - IMAGE=debian-s390x-cross
17 TARGET_LIST=s390x-softmmu,s390x-linux-user
Alex Bennée8cb14db2020-06-12 20:02:36 +010018 - IMAGE=debian-mips-cross
19 TARGET_LIST=mips-softmmu,mipsel-linux-user
20 - IMAGE=debian-mips64el-cross
21 TARGET_LIST=mips64el-softmmu,mips64el-linux-user
Philippe Mathieu-Daudé41a0b1e2017-07-17 21:31:46 -030022 - IMAGE=debian-ppc64el-cross
23 TARGET_LIST=ppc64-softmmu,ppc64-linux-user,ppc64abi32-linux-user
Alex Bennéed92d8862017-02-20 10:51:38 +000024build:
Alex Bennéed92d8862017-02-20 10:51:38 +000025 pre_ci_boot:
Alex Bennée3b6b4992020-07-24 07:44:54 +010026 image_name: registry.gitlab.com/qemu-project/qemu/qemu/${IMAGE}
Alex Bennée767b6bd2020-07-01 14:56:29 +010027 image_tag: latest
Alex Bennée6e3ede32020-07-01 14:56:52 +010028 pull: true
Alex Bennéed92d8862017-02-20 10:51:38 +000029 options: "-e HOME=/root"
30 ci:
31 - unset CC
Paolo Bonzinibc4486f2019-12-11 15:33:49 +010032 - mkdir build
33 - cd build
Alex Bennéef2dfb092020-02-03 09:09:20 +000034 - ../configure --disable-docs ${QEMU_CONFIGURE_OPTS} --target-list=${TARGET_LIST}
Philippe Mathieu-Daudéa08fc2f2017-06-02 15:56:23 -030035 - make -j$(($(getconf _NPROCESSORS_ONLN) + 1))