.travis.yml 888 B

123456789101112131415161718192021222324252627282930313233343536373839404142434445
  1. language: bash
  2. dist: trusty
  3. sudo: required
  4. before_script:
  5. - curl -L "https://storage.googleapis.com/google-code-archive-downloads/v2/code.google.com/shunit2/shunit2-2.1.6.tgz" | tar zx
  6. addons:
  7. apt:
  8. sources:
  9. - ubuntu-toolchain-r-test
  10. packages:
  11. - mailutils
  12. - postfix
  13. - curl
  14. - wget
  15. - file
  16. - bzip2
  17. - gzip
  18. - unzip
  19. - bsdmainutils
  20. - python
  21. - util-linux
  22. - ca-certificates
  23. - binutils
  24. - bc
  25. - jq
  26. - tmux
  27. - lib32gcc1
  28. - libstdc++6
  29. - libstdc++6:i386
  30. - net-tools
  31. - iproute2
  32. - shellcheck
  33. jobs:
  34. include:
  35. - stage: jobs
  36. script: bash tests/tests_jc2server.sh
  37. - # stage name not required
  38. script: bash tests/tests_fctrserver.sh
  39. - # stage name not required
  40. script: bash tests/tests_ts3server.sh
  41. - # stage name not required
  42. script: bash tests/tests_shellcheck.sh