package() {
stop
START_HERE="/home/git-repo/BigDinosaur";
cd $START_HERE;
echo -e "\nPreparing For Package for $START_HERE\n";
sudo rm -rf /home/git-repo/BigDinosaur/.classpath
sudo rm -rf /home/git-repo/BigDinosaur/.project
sudo chown BigDinosaur /home/git-repo/BigDinosaur
sudo chmod -R 777 /home/git-repo/BigDinosaur
mvn clean
mvn eclipse:clean
mvn eclipse:eclipse
mvn package -P pd -Dmaven.test.skip=true
sudo rm -rf /opt/BigDinosaur/tomcat/webapps/BigDinosaur2
sudo rm -rf /opt/BigDinosaur/tomcat/webapps/BigDinosaur2.war
mv /home/git-repo/BigDinosaur/target/BigDinosaur2.war /opt/BigDinosaur/tomcat/webapps
start
sleep 60
cp /home/git-repo/BigDinosaur/src/main/java/keystore.jks /opt/BigDinosaur/tomcat/webapps/BigDinosaur2/WEB-INF/classes/keystore.jks
cp /home/git-repo/BigDinosaur/src/main/java/resources/loader/basedata/basedata.xlsx /opt/BigDinosaur/tomcat/webapps/BigDinosaur2/WEB-INF/classes/resources/loader/basedata
cp /home/git-repo/BigDinosaur/src/main/java/com/BigDinosaur/controller/ui/component/*.xml /opt/BigDinosaur/tomcat/webapps/BigDinosaur2/WEB-INF/classes/com/BigDinosaur/controller/ui/component/
cp /home/git-repo/BigDinosaur/src/main/java/com/BigDinosaur/controller/ui/component/efm/*.xml /opt/BigDinosaur/tomcat/webapps/BigDinosaur2/WEB-INF/classes/com/BigDinosaur/controller/ui/component/efm
cd $START_HERE;
}
case $1 in
package)
package
;;
save it in file bddeploy.sh
To execute issue following command
sh bddeploy.sh package
No comments:
Post a Comment