Skip to content

Commit 65debbd

Browse files
author
Matheus Marchini
committed
build: add names to our Travis builds
PR-URL: #219 Reviewed-By: Joyee Cheung <joyeec9h3@gmail.com> Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
1 parent 54d9ec8 commit 65debbd

1 file changed

Lines changed: 40 additions & 13 deletions

File tree

.travis.yml

Lines changed: 40 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -1,34 +1,48 @@
11
language: node_js
22
matrix:
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

Comments
 (0)