From 09ac981df0e20e603c318a8b80aa9181eaa9b318 Mon Sep 17 00:00:00 2001 From: pabloFuente Date: Fri, 22 Oct 2021 17:15:47 +0200 Subject: [PATCH] Jenkinsfile: improved parallelism --- openvidu-test-e2e/jenkins/Jenkinsfile | 15 ++++++++++----- 1 file changed, 10 insertions(+), 5 deletions(-) diff --git a/openvidu-test-e2e/jenkins/Jenkinsfile b/openvidu-test-e2e/jenkins/Jenkinsfile index b69e7c76..5d4ca7d2 100644 --- a/openvidu-test-e2e/jenkins/Jenkinsfile +++ b/openvidu-test-e2e/jenkins/Jenkinsfile @@ -116,6 +116,15 @@ node('container') { export NG_CLI_ANALYTICS="false" && ./node_modules/@angular/cli/bin/ng build --prod --output-path=/opt/openvidu/testapp '''.stripIndent()) } + }, 'OpenVidu Server dashboard build': { + stage('OpenVidu Server dashboard build') { + sh(script: '''#!/bin/bash -xe + cd openvidu/openvidu-server/src/dashboard + npm install --unsafe-perm --quiet + npm install /opt/openvidu/openvidu-browser-*.tgz --quiet + export NG_CLI_ANALYTICS="false" && npm run build-prod --quiet + '''.stripIndent()) + } }, 'OpenVidu Server build': { stage('OpenVidu parent build') { sh(script: '''#!/bin/bash -xe @@ -135,11 +144,7 @@ node('container') { } stage('OpenVidu Server build') { sh(script: '''#!/bin/bash -xe - cd openvidu/openvidu-server/src/dashboard - npm install --unsafe-perm --quiet - npm install /opt/openvidu/openvidu-browser-*.tgz --quiet - export NG_CLI_ANALYTICS="false" && npm run build-prod --quiet - cd ../.. + cd openvidu/openvidu-server mvn -B package cp target/openvidu-server*.jar /opt/openvidu '''.stripIndent())