This repository was archived by the owner on Aug 30, 2021. It is now read-only.
File tree Expand file tree Collapse file tree 3 files changed +16
-22
lines changed Expand file tree Collapse file tree 3 files changed +16
-22
lines changed Original file line number Diff line number Diff line change @@ -4,9 +4,11 @@ sudo: false
4
4
node_js :
5
5
- ' 6.10'
6
6
- ' 7'
7
- # matrix:
8
- # allow_failures:
9
- # - node_js: 7
7
+ - ' 8'
8
+ matrix :
9
+ fast_finish : true
10
+ allow_failures :
11
+ - node_js : ' 8'
10
12
os :
11
13
- linux
12
14
- centos
@@ -27,11 +29,11 @@ addons:
27
29
- gcc-4.8
28
30
- clang
29
31
before_install :
30
- - npm i nsp -g
31
- - npm i snyk -g
32
+ - npm install nsp -g
33
+ - npm install snyk -g
32
34
- npm install protractor
33
- - " export DISPLAY=:99.0"
34
- - " sh -e /etc/init.d/xvfb start"
35
+ - ' export DISPLAY=:99.0'
36
+ - ' sh -e /etc/init.d/xvfb start'
35
37
- ' node_modules/protractor/bin/webdriver-manager update --standalone --firefox'
36
38
- ' node_modules/protractor/bin/webdriver-manager start 2>&1 &'
37
39
- sleep 3
Original file line number Diff line number Diff line change @@ -25,7 +25,8 @@ var _ = require('lodash'),
25
25
webdriver_update = require ( 'gulp-protractor' ) . webdriver_update ,
26
26
webdriver_standalone = require ( 'gulp-protractor' ) . webdriver_standalone ,
27
27
del = require ( 'del' ) ,
28
- KarmaServer = require ( 'karma' ) . Server ;
28
+ KarmaServer = require ( 'karma' ) . Server ,
29
+ semver = require ( 'semver' ) ;
29
30
30
31
// Local settings
31
32
var changedTestFiles = [ ] ;
@@ -48,18 +49,8 @@ gulp.task('env:prod', function () {
48
49
// Nodemon task
49
50
gulp . task ( 'nodemon' , function ( ) {
50
51
51
- var nodeVersions = process . versions ;
52
- var debugArgument = '--debug' ;
53
- switch ( nodeVersions . node . substr ( 0 , 1 ) ) {
54
- case '4' :
55
- case '5' :
56
- case '6' :
57
- debugArgument = '--debug' ;
58
- break ;
59
- case '7' :
60
- debugArgument = '--inspect' ;
61
- break ;
62
- }
52
+ // Node.js v7 and newer use different debug argument
53
+ var debugArgument = semver . satisfies ( process . versions . node , '>=7.0.0' ) ? '--inspect' : '--debug' ;
63
54
64
55
return plugins . nodemon ( {
65
56
script : 'server.js' ,
Original file line number Diff line number Diff line change 15
15
"npm" : " >=3.10.8"
16
16
},
17
17
"scripts" : {
18
- "update" : " npm update && npm prune && bower install --allow-root && bower prune --allow-root " ,
18
+ "update" : " npm update && npm prune && npm run bower" ,
19
19
"clean" : " rm -rf node_modules/ public/lib/" ,
20
20
"reinstall" : " npm cache clean && npm run clean && npm install" ,
21
21
"start" : " gulp" ,
22
22
"start:prod" : " gulp prod" ,
23
23
"start:debug" : " node-debug --web-host 0.0.0.0 server.js & gulp debug" ,
24
24
"gulp" : " gulp" ,
25
+ "bower" : " bower install --allow-root && bower prune --allow-root" ,
25
26
"lint" : " gulp lint" ,
26
27
"test" : " gulp test" ,
27
28
"test:server" : " gulp test:server" ,
28
29
"test:server:watch" : " gulp test:server:watch" ,
29
30
"test:client" : " gulp test:client" ,
30
31
"test:e2e" : " gulp test:e2e" ,
31
32
"test:coverage" : " gulp test:coverage" ,
32
- "postinstall" : " bower install --allow-root && bower prune --allow-root " ,
33
+ "postinstall" : " npm run bower" ,
33
34
"generate-ssl-certs" : " scripts/generate-ssl-certs.sh"
34
35
},
35
36
"dependencies" : {
You can’t perform that action at this time.
0 commit comments