diff --git a/Jenkinsfile b/Jenkinsfile index e273dad19b..43433a3b30 100644 --- a/Jenkinsfile +++ b/Jenkinsfile @@ -24,12 +24,16 @@ node { checkout scm } stage ('Install Node dependencies') { - sh "npm install --only=prod" - sh "npm install --only=dev" - sh "gulp install" + nodejs('node-lts') { + sh "npm install" + sh "gulp install" + } } stage ('Build project') { - sh "gulp build" + nodejs('node-lts') { + sh "gulp build" + } + } stage ('Generating new dockers') { sh "docker build -t vn-loopback:latest ./services/loopback/" diff --git a/services/loopback/package.json b/services/loopback/package.json index e34e525be2..fd8eb71ec7 100644 --- a/services/loopback/package.json +++ b/services/loopback/package.json @@ -19,7 +19,8 @@ "md5": "^2.2.1", "require-yaml": "0.0.1", "serve-favicon": "^2.0.1", - "strong-error-handler": "^2.1.0" + "strong-error-handler": "^2.1.0", + "object.pick": "^1.3.0" }, "devDependencies": { "nsp": "^2.1.0"