Alex Bennée | d92d886 | 2017-02-20 10:51:38 +0000 | [diff] [blame] | 1 | language: c |
Philippe Mathieu-Daudé | a825ca0 | 2017-06-02 15:56:24 -0300 | [diff] [blame] | 2 | git: |
| 3 | submodules: false |
Alex Bennée | d92d886 | 2017-02-20 10:51:38 +0000 | [diff] [blame] | 4 | env: |
Philippe Mathieu-Daudé | c34647c | 2017-06-02 15:56:22 -0300 | [diff] [blame] | 5 | global: |
| 6 | - LC_ALL=C |
Alex Bennée | d92d886 | 2017-02-20 10:51:38 +0000 | [diff] [blame] | 7 | matrix: |
Alex Bennée | 8cb14db | 2020-06-12 20:02:36 +0100 | [diff] [blame] | 8 | - IMAGE=debian-amd64 |
| 9 | TARGET_LIST=x86_64-softmmu,x86_64-linux-user |
Alex Bennée | 7887289 | 2019-07-11 15:27:21 +0100 | [diff] [blame] | 10 | - IMAGE=debian-win32-cross |
| 11 | TARGET_LIST=arm-softmmu,i386-softmmu,lm32-softmmu |
| 12 | - IMAGE=debian-win64-cross |
| 13 | TARGET_LIST=aarch64-softmmu,sparc64-softmmu,x86_64-softmmu |
Philippe Mathieu-Daudé | dca688c | 2017-07-17 21:31:45 -0300 | [diff] [blame] | 14 | - IMAGE=debian-armel-cross |
| 15 | TARGET_LIST=arm-softmmu,arm-linux-user,armeb-linux-user |
Alex Bennée | d92d886 | 2017-02-20 10:51:38 +0000 | [diff] [blame] | 16 | - IMAGE=debian-armhf-cross |
Philippe Mathieu-Daudé | 492734b | 2017-06-02 15:56:26 -0300 | [diff] [blame] | 17 | TARGET_LIST=arm-softmmu,arm-linux-user,armeb-linux-user |
Alex Bennée | d92d886 | 2017-02-20 10:51:38 +0000 | [diff] [blame] | 18 | - IMAGE=debian-arm64-cross |
| 19 | TARGET_LIST=aarch64-softmmu,aarch64-linux-user |
Alex Bennée | 1ed9251 | 2017-02-27 14:30:28 +0000 | [diff] [blame] | 20 | - IMAGE=debian-s390x-cross |
| 21 | TARGET_LIST=s390x-softmmu,s390x-linux-user |
Alex Bennée | 8cb14db | 2020-06-12 20:02:36 +0100 | [diff] [blame] | 22 | - IMAGE=debian-mips-cross |
| 23 | TARGET_LIST=mips-softmmu,mipsel-linux-user |
| 24 | - IMAGE=debian-mips64el-cross |
| 25 | TARGET_LIST=mips64el-softmmu,mips64el-linux-user |
Philippe Mathieu-Daudé | 41a0b1e | 2017-07-17 21:31:46 -0300 | [diff] [blame] | 26 | - IMAGE=debian-ppc64el-cross |
| 27 | TARGET_LIST=ppc64-softmmu,ppc64-linux-user,ppc64abi32-linux-user |
Alex Bennée | d92d886 | 2017-02-20 10:51:38 +0000 | [diff] [blame] | 28 | build: |
| 29 | pre_ci: |
Philippe Mathieu-Daudé | d2a4486 | 2017-06-02 15:56:25 -0300 | [diff] [blame] | 30 | - make docker-image-${IMAGE} V=1 |
Alex Bennée | d92d886 | 2017-02-20 10:51:38 +0000 | [diff] [blame] | 31 | pre_ci_boot: |
| 32 | image_name: qemu |
| 33 | image_tag: ${IMAGE} |
| 34 | pull: false |
| 35 | options: "-e HOME=/root" |
| 36 | ci: |
| 37 | - unset CC |
Paolo Bonzini | bc4486f | 2019-12-11 15:33:49 +0100 | [diff] [blame] | 38 | - mkdir build |
| 39 | - cd build |
Alex Bennée | f2dfb09 | 2020-02-03 09:09:20 +0000 | [diff] [blame] | 40 | - ../configure --disable-docs ${QEMU_CONFIGURE_OPTS} --target-list=${TARGET_LIST} |
Philippe Mathieu-Daudé | a08fc2f | 2017-06-02 15:56:23 -0300 | [diff] [blame] | 41 | - make -j$(($(getconf _NPROCESSORS_ONLN) + 1)) |