11language : node_js
22matrix :
33 include :
4- # Test on Ubuntu Trusty
5- - sudo : required
4+ # ################
5+ # Ubuntu Trusty #
6+ # ################
7+
8+ - name : " [Trusty] Node.js v6.x"
9+ sudo : required
610 dist : trusty
711 before_install :
812 - sudo apt-get -qq update
913 - sudo apt-get install lldb-3.9 liblldb-3.9-dev -y
1014 install : npm install --llnode_build_addon=true
1115 script : TEST_LLDB_BINARY=`which lldb-3.9` npm run test-all
1216 node_js : " 6"
13- - sudo : required
17+
18+ - name : " [Trusty] Node.js v8.x"
19+ sudo : required
1420 dist : trusty
1521 before_install :
1622 - sudo apt-get -qq update
1723 - sudo apt-get install lldb-3.9 liblldb-3.9-dev -y
1824 install : npm install --llnode_build_addon=true
1925 script : TEST_LLDB_BINARY=`which lldb-3.9` npm run test-all
2026 node_js : " 8"
21- - sudo : required
27+
28+ - name : " [Trusty] Node.js v10.x"
29+ sudo : required
2230 dist : trusty
2331 before_install :
2432 - sudo apt-get -qq update
2533 - sudo apt-get install lldb-3.9 liblldb-3.9-dev -y
2634 install : npm install --llnode_build_addon=true
2735 script : TEST_LLDB_BINARY=`which lldb-3.9` npm run test-all
2836 node_js : " 10"
29- # Test Node.js master nightly build
37+
38+
39+ # ##########################
40+ # Nightlies & V8 Canaries #
41+ # ##########################
42+
3043 # Addon is not tested due to lack of node-addon-api
31- - node_js : " node"
44+ - name : " [Trusty] Node.js Nightly"
45+ node_js : " node"
3246 sudo : required
3347 dist : trusty
3448 before_install :
@@ -40,9 +54,10 @@ matrix:
4054 env :
4155 - NVM_NODEJS_ORG_MIRROR=https://nodejs.org/download/nightly
4256 - NODEJS_ORG_MIRROR=https://nodejs.org/download/nightly
43- # Test Node.js v8-canary nightly build
57+
4458 # Addon is not tested due to lack of node-addon-api
45- - node_js : " node"
59+ - name : " [Trusty] Node.js V8 Canary"
60+ node_js : " node"
4661 sudo : required
4762 dist : trusty
4863 before_install :
@@ -54,30 +69,42 @@ matrix:
5469 env :
5570 - NVM_NODEJS_ORG_MIRROR=https://nodejs.org/download/v8-canary
5671 - NODEJS_ORG_MIRROR=https://nodejs.org/download/v8-canary
57- # Test on OS X
58- - os : osx
72+
73+ # #######
74+ # OS X #
75+ # #######
76+
77+ - name : " [OSX] Node.js v6.x"
78+ os : osx
5979 osx_image : xcode9.3
6080 install : npm install --llnode_build_addon=true
6181 script : npm run test-all
6282 node_js : " 6"
63- - os : osx
83+
84+ - name : " [OSX] Node.js v8.x"
85+ os : osx
6486 osx_image : xcode9.3
6587 install : npm install --llnode_build_addon=true
6688 script : npm run test-all
6789 node_js : " 8"
68- - os : osx
90+
91+ - name : " [OSX] Node.js v10.x"
92+ os : osx
6993 osx_image : xcode9.3
7094 install : npm install --llnode_build_addon=true
7195 script : npm run test-all
7296 node_js : " 10"
97+
98+ # Allow the nightly installs to fail
7399 allow_failures :
74- # Allow the nightly installs to fail
100+
75101 - node_js : " node"
76102 sudo : required
77103 dist : trusty
78104 env :
79105 - NVM_NODEJS_ORG_MIRROR=https://nodejs.org/download/nightly
80106 - NODEJS_ORG_MIRROR=https://nodejs.org/download/nightly
107+
81108 - node_js : " node"
82109 sudo : required
83110 dist : trusty
0 commit comments