5
5
# Disable the default build and use customized matrix only.
6
6
- compiler : default
7
7
include :
8
- # Node 6.x Linux (Precise) G++5.4.1
8
+ # Node 6.x Linux (Precise) G++5.4.1
9
9
- os : linux
10
10
dist : precise
11
11
node_js : ' 6'
@@ -23,46 +23,31 @@ matrix:
23
23
- cmake
24
24
env :
25
25
- COMPILER_OVERRIDE="CXX=g++-5 CC=gcc-5"
26
- # Node 6.x OS X (Yosemite) AppleClang 6.1
26
+ # Node 6.x OS X (Yosemite) AppleClang 6.1
27
27
- os : osx
28
28
node_js : ' 6'
29
29
osx_image : xcode6.4
30
- # Node LTS (8.x) Linux (Trusty) G++6.3.0
31
- # 2018-03-12 : There is a compability issue for the following platform/environment combination:
32
- # - Ubuntu 14.04
33
- # - Node 8.10.0 or later
34
- # - Node 9.3.0 or later
35
- # This issue causes a crash on Napa.js.
36
- # Issue detail: https://github.com/nodejs/node/issues/17817
37
- #
38
- # Current available workaround:
39
- # 1: Use Node 8.9.1 or 9.2.1
40
- # 2: Use binaries (libnapa.so and napa-binding.node) that compiled in Ubuntu 16.04
41
- #
42
- # Since travis-CI does not support Ubuntu 16.04 yet, we locked Node version to 8.9.1
43
- # for now.
44
- # - fs-eire
30
+ # Node LTS (8.x) Linux (Trusty) G++6.4.0
45
31
- os : linux
46
32
dist : trusty
47
- node_js : ' 8.9.1 '
33
+ node_js : ' 8'
48
34
compiler : g++-6
49
35
addons :
50
36
apt :
51
37
sources :
52
38
- ubuntu-toolchain-r-test
53
39
packages :
54
- - g++-5
40
+ - g++-6
55
41
env :
56
- - COMPILER_OVERRIDE="CXX=g++-5 CC=gcc-5 "
57
- # Node LTS (8.x) OS X (El Capitan) AppleClang 7.3
42
+ - COMPILER_OVERRIDE="CXX=g++-6 CC=gcc-6 "
43
+ # Node LTS (8.x) OS X (El Capitan) AppleClang 7.3
58
44
- os : osx
59
45
node_js : ' 8'
60
46
osx_image : xcode7.3
61
- # Node Stable (9.x) Linux (Trusty) G++6.3.0
62
- # 2017-12-18 : Locked node.js version to 9.2.1. See above.
47
+ # Node (9.x) Linux (Trusty) G++6.4.0
63
48
- os : linux
64
49
dist : trusty
65
- node_js : ' 9.2.1 '
50
+ node_js : ' 9'
66
51
compiler : g++-6
67
52
addons :
68
53
apt :
@@ -72,10 +57,27 @@ matrix:
72
57
- g++-6
73
58
env :
74
59
- COMPILER_OVERRIDE="CXX=g++-6 CC=gcc-6"
75
- # Node Stable (9.x) macOS (Sierra) AppleClang 8.1
60
+ # Node (9.x) macOS (Sierra) AppleClang 8.1
76
61
- os : osx
77
62
node_js : ' 9'
78
63
osx_image : xcode8.3
64
+ # Node Current (10.x) Linux (Trusty) G++7.3.0
65
+ - os : linux
66
+ dist : trusty
67
+ node_js : ' 10'
68
+ compiler : g++-7
69
+ addons :
70
+ apt :
71
+ sources :
72
+ - ubuntu-toolchain-r-test
73
+ packages :
74
+ - g++-7
75
+ env :
76
+ - COMPILER_OVERRIDE="CXX=g++-7 CC=gcc-7"
77
+ # Node Current (10.x) macOS (High Sierra) AppleClang 9.1
78
+ - os : osx
79
+ node_js : ' 10'
80
+ osx_image : xcode9.3
79
81
80
82
before_install :
81
83
- |
0 commit comments