mirror of
https://github.com/GameServerManagers/LinuxGSM.git
synced 2025-01-09 12:37:33 +08:00
c3d2b9c31f
* feat(travis-ci): update ubuntu build * fix(travisci): remove sources ubuntu-toolchain-r-test * fix(travisci): re-add ppa:ubuntu-toolchain-r * fix(travisci): session name no longer contains .sh * fix(travisci): update all $servicename to use $gameservername * feat(travisci): test nodejs support * feat(travisci): add gamedig * fix(travisci): specify node.js v10 * feat(travisci): add query raw * feat(travisci): improve test numbering and visual * feat(travisci): add test result n/a * feat(travisci): add serverip info to test 5.0 monitor
46 lines
908 B
YAML
46 lines
908 B
YAML
language: bash
|
|
dist: xenial
|
|
sudo: required
|
|
language: node_js
|
|
node_js:
|
|
- 10
|
|
before_script:
|
|
- curl -L "https://storage.googleapis.com/google-code-archive-downloads/v2/code.google.com/shunit2/shunit2-2.1.6.tgz" | tar zx
|
|
install:
|
|
npm install gamedig
|
|
addons:
|
|
apt:
|
|
packages:
|
|
- mailutils
|
|
- postfix
|
|
- curl
|
|
- wget
|
|
- file
|
|
- bzip2
|
|
- gzip
|
|
- unzip
|
|
- bsdmainutils
|
|
- python
|
|
- util-linux
|
|
- ca-certificates
|
|
- binutils
|
|
- bc
|
|
- jq
|
|
- tmux
|
|
- lib32gcc1
|
|
- libstdc++6
|
|
- libstdc++6:i386
|
|
- net-tools
|
|
- iproute2
|
|
- shellcheck
|
|
|
|
jobs:
|
|
include:
|
|
- stage: jobs
|
|
script: bash tests/tests_jc2server.sh
|
|
- # stage name not required
|
|
script: bash tests/tests_fctrserver.sh
|
|
- # stage name not required
|
|
script: bash tests/tests_ts3server.sh
|
|
- # stage name not required
|
|
script: bash tests/tests_shellcheck.sh |