2829 Commits

Author SHA1 Message Date
pabloFuente
ef88b86e01 Jenkinsfile: improved removeStrandedContainers 2021-11-02 14:26:46 +01:00
pabloFuente
ada73560d6 openvidu-server: disable KurentoClient remote operations for stopping INDIVIDUAL recording upon media server reconnection 2021-11-02 13:37:12 +01:00
Juan Navarro
a7332aac70
openvidu-server: add MKV recording profile as part of MediaServer enum (#658)
Uses the MediaServer enum to contain information that is specific about
each particular media server. Specifically,

* kurento must record with the WEBM profile and ".webm" file extension
* mediasoup must record with the MKV profile and ".mkv" file extension

Integrating this as part of the global Openvidu config object makes it
trivial to replace the static or hardcoded lines with others that simply
obtain the data from the current media server mode in use.
2021-11-02 11:40:42 +01:00
pabloFuente
4882bb89a2 openvidu-test-e2e Docker image: update Docker and node installations 2021-11-02 11:20:00 +01:00
pabloFuente
83a71e41ab Jenkinsfile: do not remove stranded containers at finally 2021-10-31 15:36:00 +01:00
pabloFuente
a30fd89d85 Jenkinsfile: fix mediasoup-controller container launch with env variables 2021-10-31 14:18:16 +01:00
pabloFuente
1516fa7387 openvidu-test-e2e: extend webrtcConnectionCreated webhook time 2021-10-30 20:13:05 +02:00
pabloFuente
9b599ebb6a openvidu-test-e2e: mediaServerReconnect tests 2021-10-30 19:28:30 +02:00
pabloFuente
82115a7ce8 Jenkisnfile: avoid repeating mvn test on openvidu-server build command 2021-10-30 14:33:35 +02:00
pabloFuente
fa422bfc02 Jenkinsfile: separated method for removeStrandedContainers 2021-10-29 20:38:39 +02:00
pabloFuente
f90c4f5e6e Jenkinsfile: revert single quote script blocks to double quotes 2021-10-29 20:30:09 +02:00
pabloFuente
24607dabb5 openvidu-test-e2e: double quotes and curly brackets in commonFunctions.groovy 2021-10-29 20:26:50 +02:00
pabloFuente
a04db053d3 Jenkinsfile: single quotes to double quotes. Env variables with curly brackets 2021-10-29 20:20:43 +02:00
pabloFuente
f7ffea35a4 Jenkinsfile: fix single quote param literal 2021-10-29 20:07:33 +02:00
pabloFuente
0b8df4c4dd openvidu-test-e2e: split tests to extend mediasoup coverage 2021-10-29 19:57:23 +02:00
pabloFuente
73be3e808b Jenskinsfile: try setting env variable outside of script 2021-10-29 19:28:59 +02:00
pabloFuente
247ce5ad4b Jenkinsfile: change parameters of docker images 2021-10-29 19:14:41 +02:00
pabloFuente
8e31d80fde Jenkinsfile: fix path cd 2021-10-29 15:27:46 +02:00
pabloFuente
89f60fa0f5 Jenkinsfile: openvidu-test-e2e build on its own stage 2021-10-29 15:17:08 +02:00
pabloFuente
81e4421a0b Jenkinsfile: fix openViduE2ETest function 2021-10-29 15:12:16 +02:00
pabloFuente
c1d5beb754 openvidu-test-e2e: MEDIASOUP_CONTROLLER_DOCKER_VERSION to MEDIASOUP_CONTROLLER_VERSION 2021-10-29 14:44:38 +02:00
pabloFuente
2f0607bdf3 Jenkinsfile: KMS_IP always to docker gateway 2021-10-29 14:01:31 +02:00
pabloFuente
658c1d5775 openvidu-test-e2e: single container openvidu/openvidu-test-e2e:focal 2021-10-29 13:49:34 +02:00
pabloFuente
cacb7d8685 Jenkinsfile: fix 2021-10-29 13:44:02 +02:00
pabloFuente
ff50fa45f0 Use kurento docker image with tests. Infinite media server reconnection on CE 2021-10-29 13:38:20 +02:00
pabloFuente
edb5dd36ff openvidu-server: deprecated recordingStarted/recordingStopped CDR events removed 2021-10-28 14:06:48 +02:00
pabloFuente
8e418bfd16 Check openvidu-browser and openvidu-server compatibility 2021-10-27 14:04:19 +02:00
pabloFuente
1a244f68cd Jenkinsfile: fix echo 2021-10-26 15:45:17 +02:00
pabloFuente
6a165ddf16 Jenkinsfile: show rm path on commonFunctions.groovy 2021-10-26 15:42:38 +02:00
pabloFuente
a25ad7e4e8 Jenkinsfile: more parallelization of commonFunctions.groovy 2021-10-26 15:33:27 +02:00
pabloFuente
0ba234f794 Jenkinsfile: parallelization of commonFunctions.groovy#prepareTestingEnvironment 2021-10-26 15:26:41 +02:00
pabloFuente
e867e7963d Jenkinsfile: check env variables instead of parameterizing them 2021-10-26 15:21:08 +02:00
pabloFuente
e80c17cc04 Jenkinsfile: pass parameters to commonFunctions.groovy 2021-10-26 15:15:56 +02:00
pabloFuente
d51e0ca4a5 Jenkinsfile: minor aesthetical adjustments 2021-10-26 15:06:17 +02:00
pabloFuente
2b00cf8d7a Jenkinsfile: add RelativeTargetDirectory 2021-10-26 14:59:15 +02:00
pabloFuente
7afbb8345c Jenkinsfile: fix script load 2021-10-26 14:52:35 +02:00
pabloFuente
2e8536064b Jenkinsfile: use checkout plugin instead of git clone command 2021-10-26 14:41:26 +02:00
pabloFuente
a55ad8cd22 Jenkinsfile: fix commonFuncitons.groovy script path load 2021-10-26 14:07:26 +02:00
pabloFuente
49d09f0a2b Jenkinsfile: separate files 2021-10-26 10:58:52 +02:00
Juan Navarro
88d5fd97a7 openvidu-server: remove ForceCodec=NONE for mediasoup
Allow forcing a specific codec when mediasoup is the media server. This
requires changes in the recording! Otherwise, incompatible combinations
might occur. For example, currently WEBM is a container that works ok
for VP8 and VP9 video, but won't work with H.264.
2021-10-26 10:32:57 +02:00
pabloFuente
59af2871d8 Jenkinsfile: fix permissions 2021-10-25 17:23:55 +02:00
pabloFuente
6485cb3232 Jenkinsfile: copy fake media files to /opt/openvidu 2021-10-25 17:12:28 +02:00
cruizba
1400355aaf deployment: Stop before start openvidu to run everything correctly after machine reboot 2021-10-25 16:32:45 +02:00
pabloFuente
8fb6dfe2f3 Jenkinsfile: fix broken parallelism 2021-10-25 14:31:42 +02:00
pabloFuente
e45d585b2d Jenkinsfile: fix curl permissions with sudo 2021-10-25 12:50:01 +02:00
pabloFuente
483238f69e Jenkinsfile: test with simplified openvidu-cache 2021-10-25 12:46:49 +02:00
pabloFuente
fe34c687b9 Jenkinsfile: fix curl command 2021-10-25 11:30:05 +02:00
pabloFuente
ad8b7e6053 Jenkinsfile: wget changed to curl 2021-10-25 11:22:20 +02:00
pabloFuente
1be02a6b45 Jenkisnfile: concat binds array correctly 2021-10-25 10:35:27 +02:00
pabloFuente
230e17743d Jenkinsfile: update variable initialization 2021-10-25 10:32:51 +02:00