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

1234567891011121314151617181920212223242526272829303132333435363738394041
  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. - 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
  14. - IMAGE=debian-armel-cross
  15. TARGET_LIST=arm-softmmu,arm-linux-user,armeb-linux-user
  16. - IMAGE=debian-armhf-cross
  17. TARGET_LIST=arm-softmmu,arm-linux-user,armeb-linux-user
  18. - IMAGE=debian-arm64-cross
  19. TARGET_LIST=aarch64-softmmu,aarch64-linux-user
  20. - IMAGE=debian-s390x-cross
  21. TARGET_LIST=s390x-softmmu,s390x-linux-user
  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
  26. - IMAGE=debian-ppc64el-cross
  27. TARGET_LIST=ppc64-softmmu,ppc64-linux-user,ppc64abi32-linux-user
  28. build:
  29. pre_ci:
  30. # usually host ARCH is set by configure
  31. - echo "ARCH=$(uname -m)" > config-host.mak
  32. - make docker-image-${IMAGE} V=1
  33. pre_ci_boot:
  34. image_name: qemu
  35. image_tag: ${IMAGE}
  36. pull: false
  37. options: "-e HOME=/root"
  38. ci:
  39. - unset CC
  40. - ./configure ${QEMU_CONFIGURE_OPTS} --target-list=${TARGET_LIST}
  41. - make -j$(($(getconf _NPROCESSORS_ONLN) + 1))