.travis.yml 1.7 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879
  1. language: c
  2. notifications:
  3. email:
  4. recipients:
  5. - wbx@embedded-test.org
  6. on_success: always
  7. on_failure: always
  8. git:
  9. depth: 3
  10. install:
  11. - sudo apt-get -qq update
  12. - sudo apt-get install -y mksh
  13. matrix:
  14. include:
  15. - env: ARCH=aarch64
  16. - env: ARCH=alpha
  17. - env: ARCH=arcv1
  18. - env: ARCH=arcv1-be
  19. - env: ARCH=arcv2
  20. - env: ARCH=arcv2-be
  21. - env: ARCH=armv5
  22. - env: ARCH=armv5-nommu-thumb
  23. - env: ARCH=armv5-nommu-arm
  24. - env: ARCH=armv6
  25. - env: ARCH=armv7
  26. - env: ARCH=armv7-thumb2
  27. - env: ARCH=armeb
  28. - env: ARCH=avr32
  29. - env: ARCH=bf512-flat
  30. - env: ARCH=bf512-fdpic
  31. - env: ARCH=c6x
  32. - env: ARCH=crisv10
  33. - env: ARCH=crisv32
  34. - env: ARCH=frv
  35. - env: ARCH=h8300-h8300h
  36. - env: ARCH=h8300-h8s
  37. - env: ARCH=hppa
  38. - env: ARCH=ia64
  39. - env: ARCH=lm32
  40. - env: ARCH=m68k
  41. - env: ARCH=m68k-nommu
  42. - env: ARCH=metag
  43. - env: ARCH=microblazeel
  44. - env: ARCH=microblazebe
  45. - env: ARCH=mips32
  46. - env: ARCH=mips32sf
  47. - env: ARCH=mips32el
  48. - env: ARCH=mips32elsf
  49. - env: ARCH=mips32r6
  50. - env: ARCH=mips32r6el
  51. - env: ARCH=mips64
  52. - env: ARCH=mips64n32
  53. - env: ARCH=mips64n64
  54. - env: ARCH=mips64el
  55. - env: ARCH=mips64eln32
  56. - env: ARCH=mips64eln64
  57. - env: ARCH=mips64r6n32
  58. - env: ARCH=mips64r6n64
  59. - env: ARCH=mips64r6eln32
  60. - env: ARCH=mips64r6eln64
  61. - env: ARCH=nds32le
  62. - env: ARCH=nios2
  63. - env: ARCH=or1k
  64. - env: ARCH=ppc
  65. - env: ARCH=ppcsf
  66. - env: ARCH=sh2
  67. - env: ARCH=sh2eb
  68. - env: ARCH=sh3
  69. - env: ARCH=sh3eb
  70. - env: ARCH=sh4
  71. - env: ARCH=sh4eb
  72. - env: ARCH=sparc
  73. - env: ARCH=sparc-leon3
  74. - env: ARCH=x86
  75. - env: ARCH=x86_64
  76. - env: ARCH=xtensa
  77. - env: ARCH=xtensabe
  78. - env: ARCH=xtensa-nommu
  79. script: travis_wait 60 ./embedded-test.sh --os=linux --arch=$ARCH --libc=uclibc-ng