diff --git a/all-modules-build/pom.xml b/all-modules-build/pom.xml index 5506f7f..9d22b5f 100644 --- a/all-modules-build/pom.xml +++ b/all-modules-build/pom.xml @@ -1,10 +1,9 @@ - + 4.0.0 com.telecominfraproject.wlan tip-wlan-cloud-root-pom - 0.0.1-SNAPSHOT + 1.1.0-SNAPSHOT ../wlan-cloud-root diff --git a/all-modules-release/make_release.sh b/all-modules-release/make_release.sh new file mode 100644 index 0000000..6ce641c --- /dev/null +++ b/all-modules-release/make_release.sh @@ -0,0 +1,25 @@ +#!/bin/bash + +if [ "x$1" == "x" ] +then + echo Usage: make_release.sh new_version + exit 1 +fi + +new_version=$1 + +PREVIOUS_VERSION=$(grep "" ../wlan-cloud-root/pom.xml |head -2|tail -1|cut -d '>' -f2|cut -d '<' -f 1) +echo "Updating TIP pom.xml files from $PREVIOUS_VERSION to version $new_version " + +# update versions on TIP modules using special all-modules-release +mvn --batch-mode release:update-versions -DdevelopmentVersion="$new_version" -DautoVersionSubmodules=true + + +# update version that are not automatically updated +sed -i '' "s/$PREVIOUS_VERSION<\/tip-wlan-cloud.release.version>/$new_version<\/tip-wlan-cloud.release.version>/g" ../wlan-cloud-root/pom.xml + +#update protobuff dependency under opensync-ext-interface +sed -i '' "s/$PREVIOUS_VERSION<\/version>/$new_version<\/version>/g" ../wlan-cloud-opensync-controller/opensync-ext-interface/pom.xml + +echo "Updated TIP pom.xml files to version $new_version" + diff --git a/all-modules-release/pom.xml b/all-modules-release/pom.xml new file mode 100644 index 0000000..041746d --- /dev/null +++ b/all-modules-release/pom.xml @@ -0,0 +1,40 @@ + + 4.0.0 + + com.telecominfraproject.wlan + tip-wlan-cloud-root-pom + 1.1.0-SNAPSHOT + ../wlan-cloud-root + + + tip-wlan-workspace-all-modules-release + pom + Aggregation of all TIP modules - to release them in one shot. + + + + full-build + + + full-build + + true + + + ../all-modules-build + ../wlan-cloud-services/all-cloud-and-opensync-gw-in-one-docker + ../wlan-cloud-services/all-cloud-in-one-docker + ../wlan-cloud-services/all-cloud-in-one-docker-with-persistence + ../wlan-cloud-services/port-forwarding-gateway-docker + ../wlan-cloud-services/portal-docker + ../wlan-cloud-services/prov-docker + ../wlan-cloud-services/spc-docker + ../wlan-cloud-services/ssc-docker + ../wlan-cloud-opensync-controller/opensync-gateway-cloud-docker + ../wlan-cloud-opensync-controller/opensync-gateway-static-docker + + + + + +