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: |
Philippe Mathieu-Daudé | 9d3aa1a | 2017-07-17 21:31:47 -0300 | [diff] [blame] | 8 | - IMAGE=debian-amd64 |
| 9 | TARGET_LIST=x86_64-softmmu,x86_64-linux-user |
Philippe Mathieu-Daudé | 89bec11 | 2017-07-17 23:47:10 -0300 | [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 |
Philippe Mathieu-Daudé | 1214970 | 2017-07-17 21:31:54 -0300 | [diff] [blame] | 22 | - IMAGE=debian-mips-cross |
| 23 | TARGET_LIST=mips-softmmu,mipsel-linux-user |
Philippe Mathieu-Daudé | 67f5b28 | 2017-07-17 21:31:56 -0300 | [diff] [blame] | 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 |
| 38 | - ./configure ${QEMU_CONFIGURE_OPTS} --target-list=${TARGET_LIST} |
Philippe Mathieu-Daudé | a08fc2f | 2017-06-02 15:56:23 -0300 | [diff] [blame] | 39 | - make -j$(($(getconf _NPROCESSORS_ONLN) + 1)) |