forked from HaxeFlixel/flixel-demos
-
Notifications
You must be signed in to change notification settings - Fork 0
/
.travis.yml
44 lines (38 loc) · 1.44 KB
/
.travis.yml
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
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
language: haxe
haxe:
- 3.2.0
env:
- TARGET=flash
- TARGET=neko
- TARGET=cpp
- TARGET=html5
sudo: false
before_install:
- export DISPLAY=:99.0
- sh -e /etc/init.d/xvfb start
- /sbin/start-stop-daemon --start --quiet --pidfile /tmp/custom_xvfb_99.pid --make-pidfile --background --exec /usr/bin/Xvfb -- :99 -ac -screen 0 1280x1024x32 -extension GLX
install:
- haxelib install munit > /dev/null
- haxelib install hamcrest > /dev/null
- haxelib install lime > /dev/null
- haxelib install openfl > /dev/null
- haxelib install hxcpp > /dev/null
- haxelib install systools > /dev/null
- haxelib install nape > /dev/null
- haxelib install task > /dev/null
- haxelib install hscript > /dev/null
- haxelib install poly2trihx > /dev/null
- haxelib git spinehaxe https://github.com/bendmorris/spinehaxe > /dev/null
- haxelib git firetongue https://github.com/larsiusprime/firetongue > /dev/null
- haxelib git flixel https://github.com/HaxeFlixel/flixel > /dev/null
- haxelib git flixel-tools https://github.com/HaxeFlixel/flixel-tools > /dev/null
- haxelib git flixel-addons https://github.com/HaxeFlixel/flixel-addons dev > /dev/null
- haxelib git flixel-ui https://github.com/HaxeFlixel/flixel-ui dev > /dev/null
- haxelib dev flixel-demos $TRAVIS_BUILD_DIR
- haxelib list
script:
- cd $HOME/haxe/lib/flixel-tools/git
- haxe build.hxml
- cd ~/haxe/lib/flixel/git/tests
- haxe RunTravis.hxml
- neko RunTravis.n $TARGET