Update pom.xml to add spring doc
[policy/parent.git] / integration / src / main / scripts / release / releasePhase.sh
index 652bf00..800768e 100755 (executable)
@@ -24,7 +24,8 @@ set -e
 
 SCRIPT_NAME=$(basename "$0")
 repo_location="./"
-release_data_file="./pf_release_data.csv"
+release_data_file="pf_release_data.csv"
+release_data_file_tag=""
 
 usage()
 {
@@ -40,6 +41,7 @@ usage()
     echo "                        defaults to '$repo_location'"
     echo "         -i issue-id  - issue ID in the format POLICY-nnnn"
     echo "         -p phase     - the release phase, a positive integer"
+    echo "         -t tag       - tag the release data file with the given tag"
     echo ""
     echo " examples:"
     echo "  $SCRIPT_NAME -l /home/user/onap -d /home/user/data/pf_release_data.csv -i POLICY-1234 -p 3"
@@ -48,7 +50,7 @@ usage()
     exit 255;
 }
 
-while getopts "hd:l:i:p:" opt
+while getopts "hd:l:i:p:t:" opt
 do
     case $opt in
     h)
@@ -66,6 +68,9 @@ do
     p)
         release_phase=$OPTARG
         ;;
+    t)
+        release_data_file_tag="$OPTARG"
+        ;;
     \?)
         usage
         exit 1
@@ -193,7 +198,7 @@ release_phase_5() {
         -l "$repo_location" \
         -i "$issue_id"
     updateRefs.sh \
-        -pc \
+        -pck \
         -d "$release_data_file" \
         -l "$repo_location" \
         -r "policy/models"
@@ -374,13 +379,18 @@ release_phase_13() {
 }
 
 release_phase_14() {
-    echo "Updating snapshots on policy/drools-applications, policy/gui and updating release data file . . ."
+    echo "Updating snapshots on policy/drools-applications and policy/gui . . ."
     bumpSnapshots.sh \
         -d "$release_data_file" \
         -l "$repo_location" \
         -i "$issue_id"
+    echo "Updated snapshots on policy/drools-applications and policy/gui"
+}
+
+release_phase_15() {
+    echo "Updating release data file . . ."
     updateRefs.sh \
-        -f \
+        -t "$release_data_file_tag" \
         -d "$release_data_file" \
         -l "$repo_location" \
         -r "policy/parent"
@@ -390,7 +400,7 @@ release_phase_14() {
         -i "$issue_id" \
         -e "update release data in policy/parent" \
         -m "updated release data in policy/parent"
-    echo "Updated snapshots on policy/drools-applications, policy/gui and updated release data file"
+    echo "Updated release data file"
 }
 
 case "$release_phase" in
@@ -437,6 +447,9 @@ case "$release_phase" in
 14)  release_phase_14
     ;;
 
+15)  release_phase_15
+    ;;
+
 *) echo "specified release phase '$release_phase' is invalid"
    ;;
 esac