.travis.yml 1.4 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960
  1. language: bash
  2. dist: trusty
  3. sudo: false
  4. cache:
  5. directories:
  6. - $HOME/avr-tools
  7. install: true
  8. env:
  9. global:
  10. # - ARDUINO_VERSION=1.0.6
  11. - ARDUINO_VERSION=1.6.9
  12. # - ARDUINO_VERSION=1.6.13
  13. # - ARDUINO_VERSION=1.8.5
  14. matrix:
  15. - OPTIBOOT_TARGET=bobuino
  16. - OPTIBOOT_TARGET=diecimila
  17. - OPTIBOOT_TARGET=lilypad
  18. - OPTIBOOT_TARGET=lilypad_resonator
  19. - OPTIBOOT_TARGET=luminet
  20. - OPTIBOOT_TARGET=mega1280
  21. - OPTIBOOT_TARGET=mighty1284
  22. - OPTIBOOT_TARGET=pro16
  23. - OPTIBOOT_TARGET=pro20
  24. - OPTIBOOT_TARGET=pro8
  25. - OPTIBOOT_TARGET=sanguino
  26. - OPTIBOOT_TARGET=virboot328
  27. - OPTIBOOT_TARGET=virboot8
  28. - OPTIBOOT_TARGET=wildfire
  29. - OPTIBOOT_TARGET=wildfirev2
  30. - OPTIBOOT_TARGET=wildfirev3
  31. - OPTIBOOT_TARGET=xplained168pb
  32. - OPTIBOOT_TARGET=xplained328p
  33. - OPTIBOOT_TARGET=xplained328pb
  34. - OPTIBOOT_TARGET=atmega1280
  35. - OPTIBOOT_TARGET=atmega1284
  36. - OPTIBOOT_TARGET=atmega1284p
  37. - OPTIBOOT_TARGET=atmega16
  38. - OPTIBOOT_TARGET=atmega168
  39. - OPTIBOOT_TARGET=atmega168p
  40. - OPTIBOOT_TARGET=atmega32
  41. - OPTIBOOT_TARGET=atmega328
  42. - OPTIBOOT_TARGET=atmega328_pro8
  43. - OPTIBOOT_TARGET=atmega644p
  44. - OPTIBOOT_TARGET=atmega8
  45. - OPTIBOOT_TARGET=atmega88
  46. - OPTIBOOT_TARGET=attiny84
  47. matrix:
  48. allow_failures:
  49. - env: OPTIBOOT_TARGET=attiny84
  50. script: scripts/travis-build.sh $ARDUINO_VERSION $OPTIBOOT_TARGET
  51. notifications:
  52. email:
  53. on_success: always
  54. on_failure: always