forked from Circular-Studios/Dash
-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy path.travis.yml
More file actions
26 lines (25 loc) · 1023 Bytes
/
.travis.yml
File metadata and controls
26 lines (25 loc) · 1023 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
language: dlang
install:
- sudo wget http://netcologne.dl.sourceforge.net/project/d-apt/files/d-apt.list -O /etc/apt/sources.list.d/d-apt.list
- sudo apt-get update
- sudo apt-get -y --allow-unauthenticated install --reinstall d-apt-keyring
- sudo apt-get update
- sudo apt-get install dub
- sudo apt-get install dmd-bin
- sudo dub install x11
- sudo dub add-local . ~master
- sudo bash ./setup-ubuntu.sh
- cd ../
- sudo git clone https://github.com/Circular-Studios/Sample-Dash-Game.git
- cd Sample-Dash-Game/
- git branch -r | grep -q $TRAVIS_BRANCH && sudo git checkout $TRAVIS_BRANCH || (exit 0)
- sudo cp libawesomium-1.6.5.so /usr/lib/libawesomium-1.6.5.so.0
script: sudo dub test -q
# For pushing results to gitter.im
notifications:
webhooks:
urls:
- https://webhooks.gitter.im/e/89d5205a2483bcd72a32
on_success: change # options: [always|never|change] default: always
on_failure: always # options: [always|never|change] default: always
on_start: false # default: false