ci-scripts: replace PREPARE_KURENTO_SNAPSHOT to USE_SPECIFIC_KURENTO_JAVA_COMMIT

pull/788/head
pabloFuente 2023-03-15 13:25:09 +01:00
parent 9c2bb6a5c6
commit c9d172c0af
1 changed files with 15 additions and 18 deletions

View File

@ -9,7 +9,7 @@ set -eu -o pipefail
# CI flags # CI flags
CLEAN_ENVIRONMENT=false CLEAN_ENVIRONMENT=false
PREPARE_TEST_ENVIRONMENT=false PREPARE_TEST_ENVIRONMENT=false
PREPARE_KURENTO_SNAPSHOT=false USE_SPECIFIC_KURENTO_JAVA_COMMIT=false
SERVE_OV_TESTAPP=false SERVE_OV_TESTAPP=false
# Build artifacts # Build artifacts
@ -48,8 +48,8 @@ if [[ -n ${1:-} ]]; then
PREPARE_TEST_ENVIRONMENT=true PREPARE_TEST_ENVIRONMENT=true
;; ;;
--prepare-kurento-snapshot) --use-specific-kurento-java-commit)
PREPARE_KURENTO_SNAPSHOT=true USE_SPECIFIC_KURENTO_JAVA_COMMIT=true
;; ;;
--build-openvidu-browser) --build-openvidu-browser)
@ -373,23 +373,20 @@ if [[ "${PREPARE_TEST_ENVIRONMENT}" == true ]]; then
fi fi
# ------------- # -------------
# Prepare Kurento Snapshots # Use a specific kurento-java commit other than the configured in openvidu-parent pom.xml
# ------------- # -------------
if [[ "${PREPARE_KURENTO_SNAPSHOT}" == true ]]; then if [[ "${USE_SPECIFIC_KURENTO_JAVA_COMMIT}" == true ]]; then
# Prepare Kurento Snapshot if it is configured git clone https://github.com/Kurento/kurento-java.git
if [[ $KURENTO_JAVA_COMMIT != "default" ]]; then pushd kurento-java
git clone https://github.com/Kurento/kurento-java.git git checkout -f "${KURENTO_JAVA_COMMIT}"
pushd kurento-java MVN_VERSION="$(grep -oPm1 "(?<=<version>)[^<]+" "pom.xml")"
git checkout -f "${KURENTO_JAVA_COMMIT}" mvn -B -Dmaven.artifact.threads=1 clean install
MVN_VERSION="$(grep -oPm1 "(?<=<version>)[^<]+" "pom.xml")" popd
mvn -B -Dmaven.artifact.threads=1 clean install rm -rf kurento-java
popd mvn -B versions:set-property \
rm -rf kurento-java -Dproperty=version.kurento \
mvn -B versions:set-property \ -DnewVersion="${MVN_VERSION}"
-Dproperty=version.kurento \
-DnewVersion="${MVN_VERSION}"
fi
fi fi