mirror of https://github.com/OpenVidu/openvidu.git
Jenkinsfile: configure openvidu-testapp commit
parent
b06ad1d951
commit
d36db20570
|
@ -10,7 +10,7 @@ node('container') {
|
||||||
docker.image('selenium/standalone-firefox:latest').withRun('-p 6667:4444 --name firefox --shm-size=1g') { d ->
|
docker.image('selenium/standalone-firefox:latest').withRun('-p 6667:4444 --name firefox --shm-size=1g') { d ->
|
||||||
def mycontainer = docker.image('openvidu/openvidu-test-e2e:$DISTRO')
|
def mycontainer = docker.image('openvidu/openvidu-test-e2e:$DISTRO')
|
||||||
mycontainer.pull()
|
mycontainer.pull()
|
||||||
mycontainer.inside("--name e2e -p 4200:4200 -p 4443:4443 -p 5555:5555 -u root -e MY_UID=0 -v /var/run/docker.sock:/var/run/docker.sock:rw -v /dev/shm:/dev/shm -v /opt/openvidu:/opt/openvidu --privileged") {
|
mycontainer.inside('--name e2e -p 4200:4200 -p 4443:4443 -p 5555:5555 -u root -e MY_UID=0 -v /var/run/docker.sock:/var/run/docker.sock:rw -v /dev/shm:/dev/shm -v /opt/openvidu:/opt/openvidu --privileged') {
|
||||||
stage('Preparation') {
|
stage('Preparation') {
|
||||||
sh 'rm -rf ~/.m2 || true'
|
sh 'rm -rf ~/.m2 || true'
|
||||||
sh 'rm -rf openvidu || true'
|
sh 'rm -rf openvidu || true'
|
||||||
|
@ -66,7 +66,19 @@ node('container') {
|
||||||
'''.stripIndent())
|
'''.stripIndent())
|
||||||
}
|
}
|
||||||
stage('OpenVidu TestApp build') {
|
stage('OpenVidu TestApp build') {
|
||||||
sh 'cd openvidu/openvidu-testapp && npm install --unsafe-perm && npm install /opt/openvidu/openvidu-browser-*.tgz && npm install /opt/openvidu/openvidu-node-client-*.tgz && export NG_CLI_ANALYTICS="false" && ./node_modules/@angular/cli/bin/ng build --prod'
|
sh(script: '''#!/bin/bash
|
||||||
|
cd openvidu
|
||||||
|
if [[ $OPENVIDU_TESTAPP_COMMIT != "default" ]]; then
|
||||||
|
git checkout $OPENVIDU_TESTAPP_COMMIT
|
||||||
|
fi
|
||||||
|
cd openvidu-testapp
|
||||||
|
npm install --unsafe-perm
|
||||||
|
npm install /opt/openvidu/openvidu-browser-*.tgz
|
||||||
|
npm install /opt/openvidu/openvidu-node-client-*.tgz
|
||||||
|
export NG_CLI_ANALYTICS="false" && ./node_modules/@angular/cli/bin/ng build --prod
|
||||||
|
cd ..
|
||||||
|
git checkout $OPENVIDU_COMMIT
|
||||||
|
'''.stripIndent())
|
||||||
}
|
}
|
||||||
stage('OpenVidu parent build') {
|
stage('OpenVidu parent build') {
|
||||||
sh 'cd openvidu/openvidu-java-client && mvn --batch-mode versions:set -DnewVersion=1.0.0-TEST'
|
sh 'cd openvidu/openvidu-java-client && mvn --batch-mode versions:set -DnewVersion=1.0.0-TEST'
|
||||||
|
|
Loading…
Reference in New Issue