.travis.yml 898 B

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