prasadtalasila/BITS-Darshini

View on GitHub
scripts/build.sh

Summary

Maintainability
Test Coverage
#!/bin/bash

#print a shell command before its execution
set -ex

echo "] Packaging the app ..."
mvn package
echo "] Packaging complete."
echo ""
echo "] Restarting tomcat ..."
sudo bash /opt/tomcat/bin/shutdown.sh 
sudo bash /opt/tomcat/bin/startup.sh
sleep 5
echo "] Restart complete."
echo ""
echo "] Deploying Application ..."
# mvn tomcat:deploy            #mvn tomcat plug in does not work for tomcat v8.5
curl --upload-file target/protocolanalyzer-1.0-SNAPSHOT.war "http://adminscript:passwordscript@localhost:8080/manager/text/deploy?path=/protocolanalyzer&update=true"
echo "] Deploy complete"