mirror of https://github.com/OpenVidu/openvidu.git
ci-scripts: update commons.sh to improve npm methods
parent
c1a11f8e00
commit
f5b4abce26
|
@ -74,6 +74,7 @@ if [[ -n ${1:-} ]]; then
|
||||||
|
|
||||||
--build-openvidu-server-dashboard)
|
--build-openvidu-server-dashboard)
|
||||||
BUILD_OV_SERVER_DASHBOARD=true
|
BUILD_OV_SERVER_DASHBOARD=true
|
||||||
|
LINK_LOCAL_DEPENDENCIES="${2:-true}"
|
||||||
;;
|
;;
|
||||||
|
|
||||||
--build-openvidu-server)
|
--build-openvidu-server)
|
||||||
|
@ -117,6 +118,7 @@ if [[ -n ${1:-} ]]; then
|
||||||
BUMP_NPM_DEPENDENCY_VERSION=true
|
BUMP_NPM_DEPENDENCY_VERSION=true
|
||||||
DEPENDENCY="${2}"
|
DEPENDENCY="${2}"
|
||||||
VERSION="${3}"
|
VERSION="${3}"
|
||||||
|
TYPE_OF_DEPENDENCY="${4:-dependencies}" # [dependencies, devDependencies, peerDependencies, optionalDependencies]
|
||||||
;;
|
;;
|
||||||
|
|
||||||
--bump-maven-project-version)
|
--bump-maven-project-version)
|
||||||
|
@ -400,6 +402,8 @@ if [[ "${BUILD_OV_BROWSER}" == true ]]; then
|
||||||
npm link
|
npm link
|
||||||
npm pack
|
npm pack
|
||||||
mv openvidu-browser-*.tgz /opt/openvidu
|
mv openvidu-browser-*.tgz /opt/openvidu
|
||||||
|
npm run browserify
|
||||||
|
npm run browserify-prod
|
||||||
popd
|
popd
|
||||||
fi
|
fi
|
||||||
|
|
||||||
|
@ -455,7 +459,9 @@ fi
|
||||||
if [[ "${BUILD_OV_SERVER_DASHBOARD}" == true ]]; then
|
if [[ "${BUILD_OV_SERVER_DASHBOARD}" == true ]]; then
|
||||||
pushd openvidu-server/src/dashboard
|
pushd openvidu-server/src/dashboard
|
||||||
npm install
|
npm install
|
||||||
|
if [[ "${LINK_LOCAL_DEPENDENCIES}" == true ]]; then
|
||||||
npm link openvidu-browser openvidu-node-client
|
npm link openvidu-browser openvidu-node-client
|
||||||
|
fi
|
||||||
npm run build-prod
|
npm run build-prod
|
||||||
popd
|
popd
|
||||||
fi
|
fi
|
||||||
|
@ -527,14 +533,18 @@ fi
|
||||||
# Bump NPM project dependency
|
# Bump NPM project dependency
|
||||||
# -------------
|
# -------------
|
||||||
if [[ "${BUMP_NPM_DEPENDENCY_VERSION}" == true ]]; then
|
if [[ "${BUMP_NPM_DEPENDENCY_VERSION}" == true ]]; then
|
||||||
tmp=$(mktemp) && jq -j ".dependencies.\"${DEPENDENCY}\" = \"${VERSION}\"" package.json >"$tmp" && mv "$tmp" package.json
|
jq -j ".${TYPE_OF_DEPENDENCY}.\"${DEPENDENCY}\" = \"${VERSION}\"" package.json >package.json-AUX
|
||||||
|
compareFiles package.json version $VERSION
|
||||||
fi
|
fi
|
||||||
|
|
||||||
# -------------
|
# -------------
|
||||||
# Bump Maven project version
|
# Bump Maven project version
|
||||||
# -------------
|
# -------------
|
||||||
if [[ "${BUMP_MAVEN_PROJECT_VERSION}" == true ]]; then
|
if [[ "${BUMP_MAVEN_PROJECT_VERSION}" == true ]]; then
|
||||||
|
cp pom.xml pom.xml-AUX
|
||||||
mvn -DskipTests=true versions:set -DnewVersion="${VERSION}"
|
mvn -DskipTests=true versions:set -DnewVersion="${VERSION}"
|
||||||
|
mv pom.xml changed-pom.xml && mv pom.xml-AUX pom.xml && mv changed-pom.xml pom.xml-AUX
|
||||||
|
compareFiles pom.xml "<version>" $VERSION
|
||||||
fi
|
fi
|
||||||
|
|
||||||
# -------------
|
# -------------
|
||||||
|
|
Loading…
Reference in New Issue