.travis.yml 1.2 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152
  1. sudo: true
  2. language: generic
  3. group: deprecated-2017Q3
  4. matrix:
  5. include:
  6. - os: linux
  7. sudo: required
  8. env:
  9. - TARGET="lint"
  10. before_script:
  11. - pip install ufolint
  12. - sudo apt-get -qq update
  13. - sudo apt-get install -y shellcheck
  14. script:
  15. - make -j $TARGET
  16. - os: linux
  17. sudo: required
  18. env:
  19. - TARGET="build-with-dependencies"
  20. before_script:
  21. - pip install ufolint
  22. - sudo apt-get -qq update
  23. - sudo apt-get install -y shellcheck
  24. script:
  25. - make -j $TARGET
  26. - os: osx
  27. env:
  28. - TARGET="lint"
  29. before_install:
  30. - brew update
  31. - brew install python3
  32. - virtualenv env -p python3
  33. - source env/bin/activate
  34. before_script:
  35. - pip install ufolint
  36. - brew install shellcheck
  37. script:
  38. - make -j $TARGET
  39. - os: osx
  40. env:
  41. - TARGET="build-with-dependencies"
  42. before_install:
  43. - brew update
  44. - brew install python3
  45. - virtualenv env -p python3
  46. - source env/bin/activate
  47. script:
  48. - make -j $TARGET
  49. notifications:
  50. email: false