4
0

.travis.yml 968 B

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