openvidu-test-e2e: Jenkinsfile update

pull/108/merge
pabloFuente 2018-08-14 20:43:14 +02:00
parent 88bc565926
commit a86146e526
1 changed files with 16 additions and 19 deletions

View File

@ -9,27 +9,24 @@ node('container') {
sh 'rm -rf /opt/openvidu/recordings/{,.[!.]}* || true' sh 'rm -rf /opt/openvidu/recordings/{,.[!.]}* || true'
sh ''' sh ''' for pkg in \
for pkg in \ \'^(kms|kurento).*\' \
'^(kms|kurento).*' \ ffmpeg \
ffmpeg \ \'^gir1.2-gst.*1.5\' \
'^gir1.2-gst.*1.5' \ \'^(lib)?gstreamer.*1.5.*\' \
'^(lib)?gstreamer.*1.5.*' \ \'^lib(nice|s3-2|srtp|usrsctp).*\' \
'^lib(nice|s3-2|srtp|usrsctp).*' \ \'^srtp-.*\' \
'^srtp-.*' \ \'^openh264(-gst-plugins-bad-1.5)?\' \
'^openh264(-gst-plugins-bad-1.5)?' \ \'^openwebrtc-gst-plugins.*\' \
'^openwebrtc-gst-plugins.*' \ \'^libboost-?(filesystem|log|program-options|regex|system|test|thread)?-dev\' \
'^libboost-?(filesystem|log|program-options|regex|system|test|thread)?-dev' \ \'^lib(glib2.0|glibmm-2.4|opencv|sigc++-2.0|soup2.4|ssl|tesseract|vpx)-dev\' \
'^lib(glib2.0|glibmm-2.4|opencv|sigc++-2.0|soup2.4|ssl|tesseract|vpx)-dev' \ uuid-dev
uuid-dev do apt-get -y purge --auto-remove $pkg ; done
do apt-get -y purge --auto-remove $pkg ; done'
''' '''
sh 'sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 5AFA7A83' sh 'sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 5AFA7A83'
sh ''' sh ''' sudo tee "/etc/apt/sources.list.d/kurento.list" >/dev/null <<EOF
sudo tee "/etc/apt/sources.list.d/kurento.list" >/dev/null <<EOF deb [arch=amd64] http://ubuntu.openvidu.io/dev xenial kms6
# Kurento Media Server - Nightly packages EOF
deb [arch=amd64] http://ubuntu.openvidu.io/dev xenial kms6
EOF
''' '''
sh 'sudo apt-get -y update && sudo apt-get -y install kurento-media-server' sh 'sudo apt-get -y update && sudo apt-get -y install kurento-media-server'
sh 'git clone https://github.com/Kurento/kurento-java' sh 'git clone https://github.com/Kurento/kurento-java'