You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

.shippable.yml 1.3KB

12345678910111213141516171819202122232425262728293031323334353637383940
  1. language: c
  2. git:
  3. submodules: false
  4. env:
  5. global:
  6. - LC_ALL=C
  7. matrix:
  8. - IMAGE=debian-amd64
  9. TARGET_LIST=x86_64-softmmu,x86_64-linux-user
  10. # currently disabled as the mxe.cc repos are down
  11. # - IMAGE=debian-win32-cross
  12. # TARGET_LIST=arm-softmmu,i386-softmmu,lm32-softmmu
  13. # - IMAGE=debian-win64-cross
  14. # TARGET_LIST=aarch64-softmmu,sparc64-softmmu,x86_64-softmmu
  15. - IMAGE=debian-armel-cross
  16. TARGET_LIST=arm-softmmu,arm-linux-user,armeb-linux-user
  17. - IMAGE=debian-armhf-cross
  18. TARGET_LIST=arm-softmmu,arm-linux-user,armeb-linux-user
  19. - IMAGE=debian-arm64-cross
  20. TARGET_LIST=aarch64-softmmu,aarch64-linux-user
  21. - IMAGE=debian-s390x-cross
  22. TARGET_LIST=s390x-softmmu,s390x-linux-user
  23. - IMAGE=debian-mips-cross
  24. TARGET_LIST=mips-softmmu,mipsel-linux-user
  25. - IMAGE=debian-mips64el-cross
  26. TARGET_LIST=mips64el-softmmu,mips64el-linux-user
  27. - IMAGE=debian-ppc64el-cross
  28. TARGET_LIST=ppc64-softmmu,ppc64-linux-user,ppc64abi32-linux-user
  29. build:
  30. pre_ci:
  31. - make docker-image-${IMAGE} V=1
  32. pre_ci_boot:
  33. image_name: qemu
  34. image_tag: ${IMAGE}
  35. pull: false
  36. options: "-e HOME=/root"
  37. ci:
  38. - unset CC
  39. - ./configure ${QEMU_CONFIGURE_OPTS} --target-list=${TARGET_LIST}
  40. - make -j$(($(getconf _NPROCESSORS_ONLN) + 1))