You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
# We set 'script' here to an empty array to prevent this section from automatically running 'npm test'
34
35
# The reason we do this is mentioned above in the comment about the 'before_script' stage.
35
36
# For reference, the default travis behavior which we override comes from https://github.com/travis-ci/travis-build/blob/e5a45cbf49e0d9e27398e76e5f25dd7706feb6aa/lib/travis/build/script/node_js.rb#L62-L69.
36
37
script:
37
38
38
-
# the matrix allows you to specify different operating systems and environments to
39
-
# run your tests and build binaries
40
-
matrix:
41
-
include:
42
-
# linux publishable node v8
43
-
- os: linux
44
-
env: BUILDTYPE=release
45
-
node_js: 8
46
-
# linux publishable node v8/debug
47
-
- os: linux
48
-
env: BUILDTYPE=debug
49
-
node_js: 8
50
-
# linux publishable node v10
51
-
- os: linux
52
-
env: BUILDTYPE=release
53
-
node_js: 10
54
-
# linux publishable node v10/debug
55
-
- os: linux
56
-
env: BUILDTYPE=debug
57
-
node_js: 10
58
-
# linux publishable node v12
59
-
- os: linux
60
-
env: BUILDTYPE=release
61
-
node_js: 12
62
-
# linux publishable node v10/debug
63
-
- os: linux
64
-
env: BUILDTYPE=debug
65
-
node_js: 14
66
-
# linux publishable node v14
67
-
- os: linux
68
-
env: BUILDTYPE=release
69
-
node_js: 14
70
-
# linux publishable node v10/debug
71
-
- os: linux
72
-
env: BUILDTYPE=debug
73
-
node_js: 12
74
-
# osx publishable node v8
75
-
- os: osx
76
-
osx_image: xcode11
77
-
env: BUILDTYPE=release
78
-
node_js: 8
79
-
# osx publishable node v10
80
-
- os: osx
81
-
osx_image: xcode11
82
-
env: BUILDTYPE=release
83
-
node_js: 10
84
-
# osx publishable node v12
85
-
- os: osx
86
-
osx_image: xcode11
87
-
env: BUILDTYPE=release
88
-
node_js: 12
89
-
# osx publishable node v12
39
+
# Node versions for the job matrix
40
+
node_js:
41
+
- 8
42
+
- 10
43
+
- 12
44
+
- 14
45
+
- 16
46
+
47
+
# Env variables for the job matrix
48
+
env:
49
+
- BUILDTYPE=debug
50
+
- BUILDTYPE=release
51
+
52
+
# OS for build
53
+
os:
54
+
- linux
55
+
- osx
56
+
57
+
osx_image:
58
+
- xcode11
59
+
60
+
# Build all binaries and if all succeed then publish based on the commit message
61
+
jobs:
62
+
exclude:
90
63
- os: osx
91
-
osx_image: xcode11
92
-
env: BUILDTYPE=release
93
-
node_js: 14
64
+
env: BUILDTYPE=debug
65
+
include:
94
66
# Sanitizer build node v10/Debug
95
67
- os: linux
96
68
env: BUILDTYPE=debug TOOLSET=asan
@@ -120,15 +92,15 @@ matrix:
120
92
- os: linux
121
93
# Note: -fext-numeric-literals is needed to workaround gcc bug:
122
94
# boost/math/constants/constants.hpp:269:3: error: unable to find numeric literal operator 'operatorQ'
0 commit comments