timeSet=`date -d today +"%Y_%m_%d_%H_%M"`
echo $timeSet
svn up home/psr/src/sm/release
version=`ls -rt /home/psr/src/sm/release|tail -1`
echo "svn up sm-deploy version is "$version
if [ $version != "" ]; then
if [ ! -d "/home/psr/src/sm/release/$version" ]; then
cd /home/psr/src/sm/release
svn co https://121.40.89.165/svn/repo1/cdb/sm/release/$version
fi
cd /home/psr/src/sm/release/$version
svn up .
mvn clean install -Ptest -Dmaven.test.skip=true
if [ $? -eq 0 ]; then
/export/home/tomcat/domains/sm.test.56psr.com/server1/bin/stop.sh
rm -rf /export/data/tomcatRoot/sm.test.56psr.com/*
unzip /home/psr/src/sm/release/$version/sm-webapp/target/sm-webapp.war -d /export/data/tomcatRoot/sm.test.56psr.com/
rm -rf /export/data/tomcatRoot/sm.test.56psr.com/WEB-INF/classes/certs/psr5656.pfx
cp /home/psr/psr5656.pfx /export/data/tomcatRoot/sm.test.56psr.com/WEB-INF/classes/certs/
rm -rf /export/data/tomcatRoot/sm.test.56psr.com/WEB-INF/classes/certs/apiclient_cert.p12
cp /home/psr/apiclient_cert.p12 /export/data/tomcatRoot/sm.test.56psr.com/WEB-INF/classes/certs/
rm -rf /export/data/tomcatRoot/sm.test.56psr.com/WEB-INF/classes/certs/apiclient_cert-psr.p12
cp /home/psr/apiclient_cert-psr.p12 /export/data/tomcatRoot/sm.test.56psr.com/WEB-INF/classes/certs/
/export/home/tomcat/domains/sm.test.56psr.com/server1/bin/start.sh
else
echo ""
fi
fi
echo $timeSet
svn up home/psr/src/sm/release
version=`ls -rt /home/psr/src/sm/release|tail -1`
echo "svn up sm-deploy version is "$version
if [ $version != "" ]; then
if [ ! -d "/home/psr/src/sm/release/$version" ]; then
cd /home/psr/src/sm/release
svn co https://121.40.89.165/svn/repo1/cdb/sm/release/$version
fi
cd /home/psr/src/sm/release/$version
svn up .
mvn clean install -Ptest -Dmaven.test.skip=true
if [ $? -eq 0 ]; then
/export/home/tomcat/domains/sm.test.56psr.com/server1/bin/stop.sh
rm -rf /export/data/tomcatRoot/sm.test.56psr.com/*
unzip /home/psr/src/sm/release/$version/sm-webapp/target/sm-webapp.war -d /export/data/tomcatRoot/sm.test.56psr.com/
rm -rf /export/data/tomcatRoot/sm.test.56psr.com/WEB-INF/classes/certs/psr5656.pfx
cp /home/psr/psr5656.pfx /export/data/tomcatRoot/sm.test.56psr.com/WEB-INF/classes/certs/
rm -rf /export/data/tomcatRoot/sm.test.56psr.com/WEB-INF/classes/certs/apiclient_cert.p12
cp /home/psr/apiclient_cert.p12 /export/data/tomcatRoot/sm.test.56psr.com/WEB-INF/classes/certs/
rm -rf /export/data/tomcatRoot/sm.test.56psr.com/WEB-INF/classes/certs/apiclient_cert-psr.p12
cp /home/psr/apiclient_cert-psr.p12 /export/data/tomcatRoot/sm.test.56psr.com/WEB-INF/classes/certs/
/export/home/tomcat/domains/sm.test.56psr.com/server1/bin/start.sh
else
echo ""
fi
fi