Skip to content

Commit c178bae

Browse files
committed
Update CI script
1 parent 48b7bac commit c178bae

File tree

1 file changed

+36
-14
lines changed

1 file changed

+36
-14
lines changed

.travis.yml

Lines changed: 36 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -1,23 +1,45 @@
11
sudo: required
22
dist: trusty
33

4-
language: haxe
4+
stages:
5+
- test
6+
- deploy
7+
8+
language: node_js
9+
node_js: 8
10+
11+
cache:
12+
directories:
13+
- $HOME/haxe
514

615
os:
716
- linux
8-
- osx
9-
10-
haxe:
11-
- "3.4.0"
12-
- development
17+
# - osx
18+
19+
env:
20+
- HAXE_VERSION=3.4.7
21+
- HAXE_VERSION=latest
22+
# - HAXE_VERSION=nightly
1323

14-
matrix:
15-
allow_failures:
16-
- haxe: development
17-
1824
install:
19-
- haxelib install travix
20-
- haxelib run travix install
21-
25+
- npm i -g lix
26+
- lix install haxe $HAXE_VERSION
27+
- lix download
28+
2229
script:
23-
- haxelib run travix js
30+
- lix run travix js
31+
32+
jobs:
33+
include:
34+
# - stage: test # should uncomment this when there is no matrix above (e.g. only one os, one env, etc)
35+
# - stage: deploy
36+
# os: linux
37+
# install:
38+
# - npm i -g lix
39+
# - lix download
40+
# script: skip
41+
# env:
42+
# secure: xxx
43+
# after_success:
44+
# - lix run travix install
45+
# - lix run travix release

0 commit comments

Comments
 (0)