.travis.yml 908 B

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