.travis.yml 833B

123456789101112131415161718192021222324252627282930313233343536373839
  1. language: bash
  2. dist: trusty
  3. sudo: required
  4. git:
  5. depth: 200
  6. env:
  7. global:
  8. - PATH=$PATH:$HOME/bin
  9. matrix:
  10. - XLINT=1
  11. - ARCH=x86_64 BOOTSTRAP=x86_64
  12. - ARCH=i686 BOOTSTRAP=i686
  13. - ARCH=aarch64 BOOTSTRAP=x86_64
  14. - ARCH=armv7l BOOTSTRAP=x86_64
  15. - ARCH=x86_64-musl BOOTSTRAP=x86_64-musl
  16. - ARCH=armv6l-musl BOOTSTRAP=x86_64-musl
  17. - ARCH=aarch64-musl BOOTSTRAP=x86_64-musl
  18. before_script:
  19. - common/travis/set_mirror.sh
  20. - common/travis/prepare.sh
  21. - common/travis/fetch_upstream.sh
  22. - common/travis/changed_templates.sh
  23. - common/travis/xlint.sh
  24. - common/travis/bootstrap.sh $BOOTSTRAP
  25. script:
  26. - common/travis/build.sh $BOOTSTRAP $ARCH
  27. after_script:
  28. - common/travis/show_files.sh $BOOTSTRAP $ARCH
  29. notifications:
  30. email: false