From 0eb91d8948526daa98dff641b548e1bdc3959b09 Mon Sep 17 00:00:00 2001 From: pabloFuente Date: Wed, 15 Mar 2023 21:14:15 +0100 Subject: [PATCH] ci-scripts: update build-openvidu-parent and build-openvidu-java-client methods --- .github/workflows/openvidu-ce-test.yml | 2 +- ci-scripts/commons.sh | 21 ++++++++++++++------- 2 files changed, 15 insertions(+), 8 deletions(-) diff --git a/.github/workflows/openvidu-ce-test.yml b/.github/workflows/openvidu-ce-test.yml index 6e7fee6c..2de1a7cd 100644 --- a/.github/workflows/openvidu-ce-test.yml +++ b/.github/workflows/openvidu-ce-test.yml @@ -82,7 +82,7 @@ jobs: - name: Build openvidu-testapp run: /opt/commons.sh --build-openvidu-testapp - name: Build openvidu-server dashboard - run: /opt/commons.sh --build-openvidu-server-dashboard + run: /opt/commons.sh --build-openvidu-server-dashboard true - name: Build openvidu-server run: /opt/commons.sh --build-openvidu-server - name: openvidu-server unit tests diff --git a/ci-scripts/commons.sh b/ci-scripts/commons.sh index cbe340cb..539cf648 100755 --- a/ci-scripts/commons.sh +++ b/ci-scripts/commons.sh @@ -73,8 +73,12 @@ if [[ -n ${1:-} ]]; then ;; --build-openvidu-server-dashboard) + if [[ -z "${2:-}" ]]; then + echo "Must provide LINK_LOCAL_DEPENDENCIES as 1st parameter" + exit 1 + fi BUILD_OV_SERVER_DASHBOARD=true - LINK_LOCAL_DEPENDENCIES="${2:-true}" + LINK_LOCAL_DEPENDENCIES="${2}" ;; --build-openvidu-server) @@ -86,8 +90,12 @@ if [[ -n ${1:-} ]]; then ;; --build-openvidu-server-pro-inspector) + if [[ -z "${2:-}" ]]; then + echo "Must provide LINK_LOCAL_DEPENDENCIES as 1st parameter" + exit 1 + fi BUILD_OV_SERVER_PRO_INSPECTOR=true - LINK_LOCAL_DEPENDENCIES="${2:-true}" + LINK_LOCAL_DEPENDENCIES="${2}" ;; --build-openvidu-server-pro) @@ -380,7 +388,7 @@ if [[ "${USE_SPECIFIC_KURENTO_JAVA_COMMIT}" == true ]]; then git clone https://github.com/Kurento/kurento-java.git pushd kurento-java git checkout -f "${KURENTO_JAVA_COMMIT}" - MVN_VERSION="$(grep -oPm1 "(?<=)[^<]+" "pom.xml")" + MVN_VERSION=$(mvn -q -Dexec.executable=echo -Dexec.args='${project.version}' --non-recursive exec:exec) mvn -B -Dmaven.artifact.threads=1 clean install popd rm -rf kurento-java @@ -423,12 +431,12 @@ fi # ------------- if [[ "${BUILD_OV_JAVA_CLIENT}" == true ]]; then pushd openvidu-java-client - mvn -B versions:set -DnewVersion=TEST + MVN_VERSION=$(mvn -q -Dexec.executable=echo -Dexec.args='${project.version}' --non-recursive exec:exec) mvn -B clean compile package - mvn -B install:install-file -Dfile=target/openvidu-java-client-TEST.jar \ + mvn -B install:install-file -Dfile=target/openvidu-java-client-${MVN_VERSION}.jar \ -DgroupId=io.openvidu \ -DartifactId=openvidu-java-client \ - -Dversion=TEST -Dpackaging=jar + -Dversion=${MVN_VERSION} -Dpackaging=jar popd fi @@ -436,7 +444,6 @@ fi # Build openvidu-parent # ------------- if [[ "${BUILD_OV_PARENT}" == true ]]; then - mvn -B versions:set-property -Dproperty=version.openvidu.java.client -DnewVersion=TEST mvn -B -DskipTests=true -Dmaven.artifact.threads=1 clean install fi