forked from FrancisBourre/hexIoC
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy path.travis.yml
49 lines (43 loc) · 1.45 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
45
46
47
48
49
language: haxe
haxe:
- "3.2.1"
- development
matrix:
allow_failures:
- haxe: development
addons:
apt:
packages:
# PHP
- php5-cli
# Flash
- libcurl3:i386
- libglib2.0-0:i386
- libx11-6:i386
- libxext6:i386
- libxt6:i386
- libxcursor1:i386
- libnss3:i386
- libgtk2.0-0:i386
install:
- git clone --recursive https://github.com/DoclerLabs/hexUnit.git ./hexunit
- git clone --recursive https://github.com/DoclerLabs/hexCore.git ./hexcore
- git clone --recursive https://github.com/DoclerLabs/hexAnnotation.git ./hexannotation
- git clone --recursive https://github.com/DoclerLabs/hexInject.git ./hexinject
- git clone --recursive https://github.com/DoclerLabs/hexMVC.git ./hexmvc
- git clone --recursive https://github.com/DoclerLabs/hexService.git ./hexservice
- git clone --recursive https://github.com/DoclerLabs/hexState.git ./hexstate
- export DISPLAY=:99.0;
- export AUDIODEV=null;
- haxe flash/install.hxml
script:
- if [ $TRAVIS_HAXE_VERSION != "3.2.1" ]; then haxe build-php.hxml && php bin/index.php; fi
- if [ $TRAVIS_HAXE_VERSION != "3.2.1" ]; then haxe build-neko.hxml && neko bin/MainIoCTest.n; fi
- haxe build-js.hxml && node bin/MainIoCTest.js
- haxe build-flash.hxml -D fdb && haxe flash/run.hxml bin/MainIoCTest.swf
notifications:
email:
recipients: