forked from HaxeFoundation/haxe
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy path.travis.yml
52 lines (48 loc) · 1.52 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
50
51
52
language: node_js
env:
global:
# SAUCE_USERNAME
- secure: SjyKefmjUEXi0IKHGGpcbLAajU0mLHONg8aA8LoY7Q9nAkSN6Aql+fzS38Boq7w1jWn+2FOpr+4jy0l6wVd/bftsF+huFfYpFJmdh8BlKmE0K71zZAral0H1c7YxkuQpPiJCIFGXqtkvev7SWTy0z31u7kuuQeEyW27boXe5cDA=
# SAUCE_ACCESS_KEY
- secure: sUvWUjCyPuWht4seNa4f2VG9DkvXkhZyLZfjJO9TUAHB2JndS16E2j/qrvKEjycyH6w8tU/B9vnjDRvvGrYXxEXcBEwsJVfkorFnRl9uwGCGIYrzjMhssEl3fMYZK7P304f+gAp5ULrDBX2gIaKeSa8lUNRtz2PsZOieE4kMdhk=
matrix:
- TARGET=macro
- TARGET=neko
- TARGET=js
- TARGET=php
- TARGET=cpp
- TARGET=flash9
- TARGET=as3
- TARGET=java
- TARGET=cs
- TARGET=python
- TARGET=flash8
- TARGET=neko-sys
- TARGET=python-sys
- TARGET=cpp-sys
- TARGET=misc
- TARGET=polygonal-ds
- TARGET=flambe
- TARGET=hxtemplo
- TARGET=munit
- TARGET=openfl-samples
- TARGET=flixel-demos
- TARGET=bytecode
matrix:
fast_finish: true
allow_failures:
- env: TARGET=flash8
before_install:
- travis_retry sudo apt-get update
- travis_retry sudo apt-get install ocaml zlib1g-dev libgc-dev -y
- travis_retry git clone https://github.com/HaxeFoundation/neko.git ~/neko
- cd ~/neko && make && sudo make install && cd $TRAVIS_BUILD_DIR
script:
- /bin/sh -c '[ $TARGET = "bytecode" ] && make BYTECODE=1 || make'
- make tools
- sudo make install
- cd tests/
- mkdir ~/haxelib && haxelib setup ~/haxelib
- haxelib git hx-yaml https://github.com/mikestead/hx-yaml master src
- haxe -version
- haxe -main RunTravis -lib hx-yaml --interp