@@ -171,23 +171,23 @@ matrix:
171171 # we use the xcode provides clang and don't install our own
172172 env : ENABLE_MASON=ON BUILD_TYPE='Release' CUCUMBER_TIMEOUT=60000 CCOMPILER='clang' CXXCOMPILER='clang++' ENABLE_ASSERTIONS=ON ENABLE_LTO=ON NODE="10"
173173 after_success :
174- - ./scripts/travis/publish .sh
174+ - ./scripts/travis/node_package .sh
175175
176176 - os : osx
177177 osx_image : xcode9.2
178178 compiler : " mason-osx-release-node-12"
179179 # we use the xcode provides clang and don't install our own
180180 env : ENABLE_MASON=ON BUILD_TYPE='Release' CUCUMBER_TIMEOUT=60000 CCOMPILER='clang' CXXCOMPILER='clang++' ENABLE_ASSERTIONS=ON ENABLE_LTO=ON NODE="12"
181181 after_success :
182- - ./scripts/travis/publish .sh
182+ - ./scripts/travis/node_package .sh
183183
184184 - os : osx
185185 osx_image : xcode9.2
186186 compiler : " mason-osx-release-node-14"
187187 # we use the xcode provides clang and don't install our own
188188 env : ENABLE_MASON=ON BUILD_TYPE='Release' CUCUMBER_TIMEOUT=60000 CCOMPILER='clang' CXXCOMPILER='clang++' ENABLE_ASSERTIONS=ON ENABLE_LTO=ON NODE="14"
189189 after_success :
190- - ./scripts/travis/publish .sh
190+ - ./scripts/travis/node_package .sh
191191
192192 # Shared Library
193193 - os : linux
@@ -221,7 +221,7 @@ matrix:
221221 script :
222222 - npm run nodejs-tests
223223 after_success :
224- - ./scripts/travis/publish .sh
224+ - ./scripts/travis/node_package .sh
225225
226226 - os : linux
227227 sudo : false
@@ -245,7 +245,7 @@ matrix:
245245 script :
246246 - npm run nodejs-tests
247247 after_success :
248- - ./scripts/travis/publish .sh
248+ - ./scripts/travis/node_package .sh
249249
250250 - os : linux
251251 sudo : false
@@ -269,7 +269,7 @@ matrix:
269269 script :
270270 - npm run nodejs-tests
271271 after_success :
272- - ./scripts/travis/publish .sh
272+ - ./scripts/travis/node_package .sh
273273
274274 - os : linux
275275 sudo : false
@@ -293,7 +293,7 @@ matrix:
293293 script :
294294 - npm run nodejs-tests
295295 after_success :
296- - ./scripts/travis/publish .sh
296+ - ./scripts/travis/node_package .sh
297297
298298 - os : linux
299299 sudo : false
@@ -317,7 +317,7 @@ matrix:
317317 script :
318318 - npm run nodejs-tests
319319 after_success :
320- - ./scripts/travis/publish .sh
320+ - ./scripts/travis/node_package .sh
321321
322322 - os : linux
323323 sudo : false
@@ -341,7 +341,7 @@ matrix:
341341 script :
342342 - npm run nodejs-tests
343343 after_success :
344- - ./scripts/travis/publish .sh
344+ - ./scripts/travis/node_package .sh
345345
346346 - os : osx
347347 stage : optional
@@ -350,7 +350,7 @@ matrix:
350350 # we use the xcode provides clang and don't install our own
351351 env : ENABLE_MASON=ON BUILD_TYPE='Release' CUCUMBER_TIMEOUT=60000 CCOMPILER='clang' CXXCOMPILER='clang++' ENABLE_ASSERTIONS=ON ENABLE_LTO=ON NODE="node"
352352 after_success :
353- - ./scripts/travis/publish .sh
353+ - ./scripts/travis/node_package .sh
354354
355355 - os : linux
356356 sudo : false
@@ -374,7 +374,7 @@ matrix:
374374 script :
375375 - npm run nodejs-tests
376376 after_success :
377- - ./scripts/travis/publish .sh
377+ - ./scripts/travis/node_package .sh
378378
379379 - os : linux
380380 sudo : false
@@ -398,15 +398,15 @@ matrix:
398398 script :
399399 - npm run nodejs-tests
400400 after_success :
401- - ./scripts/travis/publish .sh
401+ - ./scripts/travis/node_package .sh
402402
403403 - os : osx
404404 osx_image : xcode9.2
405405 compiler : " mason-osx-release-node-lts"
406406 # we use the xcode provides clang and don't install our own
407407 env : ENABLE_MASON=ON BUILD_TYPE='Release' CUCUMBER_TIMEOUT=60000 CCOMPILER='clang' CXXCOMPILER='clang++' ENABLE_ASSERTIONS=ON ENABLE_LTO=ON NODE="--lts"
408408 after_success :
409- - ./scripts/travis/publish .sh
409+ - ./scripts/travis/node_package .sh
410410
411411 - os : linux
412412 sudo : false
@@ -430,7 +430,7 @@ matrix:
430430 script :
431431 - npm run nodejs-tests
432432 after_success :
433- - ./scripts/travis/publish .sh
433+ - ./scripts/travis/node_package .sh
434434
435435 - os : linux
436436 sudo : false
@@ -454,7 +454,7 @@ matrix:
454454 script :
455455 - npm run nodejs-tests
456456 after_success :
457- - ./scripts/travis/publish .sh
457+ - ./scripts/travis/node_package .sh
458458
459459 allow_failures :
460460 - compiler : " mason-osx-release-node-latest"
@@ -572,3 +572,14 @@ script:
572572 - |
573573 - popd
574574 - npm test
575+
576+ deploy :
577+ provider : releases
578+ api_key :
579+ secure : " Ej7tPd+XhAlBvA0SnYghYakO6QUwUI+oOtjlkPmy0UfKtIQ4bIzoIm1BDbPwrmNiCSKB7lLZYZpKz68PBRtblfqvTjhzXSzlvFk36pyywgkuNY13N3VQZo2c5CShLCy41nx4+uLkjhLfKYOALSE3OivdJJHLZEsSwx60Csx7owU="
580+ skip_cleanup : true
581+ file_glob : true
582+ file : build/stage/**/*.tar.gz
583+ on :
584+ tags : true
585+ condition : " $PUBLISH = 'On'"
0 commit comments