| Line 1... |
Line 1... |
| 1 |
#!/bin/bash
|
1 |
#!/bin/bash
|
| 2 |
|
2 |
|
| 3 |
FROMEMAIL="build@shop2020.in"
|
3 |
FROMEMAIL="build@shop2020.in"
|
| 4 |
FROMPASSWORD="cafe@nes"
|
4 |
FROMPASSWORD="cafe@nes"
|
| 5 |
TOEMAIL="rajveer.singh@shop2020.in,anupam.singh@shop2020.in,amar.kumar@shop2020.in"
|
5 |
TOEMAIL="amit.gupta@shop2020.in,anikendra.das@shop2020.in,kshitij.sood@shop2020.in"
|
| 6 |
MESSAGE=""
|
6 |
MESSAGE=""
|
| 7 |
FILE="/var/log/build-staging.log"
|
7 |
FILE="/var/log/build-staging.log"
|
| 8 |
SHOP2020_SERVER="shop2020.in"
|
8 |
SHOP2020_SERVER="shop2020.in"
|
| 9 |
DATE=`date +%Y-%b-%d-%Hh%Mm%Ss`
|
9 |
DATE=`date +%Y-%b-%d-%Hh%Mm%Ss`
|
| 10 |
MAVEN_REPO="${HOME}/.m2/repository"
|
10 |
MAVEN_REPO="${HOME}/.m2/repository"
|
| Line 47... |
Line 47... |
| 47 |
}
|
47 |
}
|
| 48 |
copycontent()
|
48 |
copycontent()
|
| 49 |
{
|
49 |
{
|
| 50 |
ssh ${SHOP2020_SERVER} "mkdir /catalog-dumps/\"${DATE}\""
|
50 |
ssh ${SHOP2020_SERVER} "mkdir /catalog-dumps/\"${DATE}\""
|
| 51 |
scp ${MAVEN_REPO}/in/shop2020/Website/1.0-SNAPSHOT/Website-1.0-SNAPSHOT.war ${SHOP2020_SERVER}:/catalog-dumps/${DATE}/Website-1.0-SNAPSHOT.war
|
51 |
scp ${MAVEN_REPO}/in/shop2020/Website/1.0-SNAPSHOT/Website-1.0-SNAPSHOT.war ${SHOP2020_SERVER}:/catalog-dumps/${DATE}/Website-1.0-SNAPSHOT.war
|
| - |
|
52 |
scp ${MAVEN_REPO}/in/shop2020/MobileWebsiteApi/1.0-SNAPSHOT/MobileWebsiteApi-1.0-SNAPSHOT.war ${SHOP2020_SERVER}:/catalog-dumps/${DATE}/MobileWebsiteApi-1.0-SNAPSHOT.war
|
| 52 |
scp /root/code/trunk/PyProj/src/dist/PyProj-0.1-py2.6.egg ${SHOP2020_SERVER}:/catalog-dumps/${DATE}/PyProj-0.1-py2.6.egg
|
53 |
scp /root/code/trunk/PyProj/src/dist/PyProj-0.1-py2.6.egg ${SHOP2020_SERVER}:/catalog-dumps/${DATE}/PyProj-0.1-py2.6.egg
|
| 53 |
ssh ${SHOP2020_SERVER} "echo \"${DATE}\">/catalog-dumps/latest.build"
|
54 |
ssh ${SHOP2020_SERVER} "echo \"${DATE}\">/catalog-dumps/latest.build"
|
| 54 |
OUT=$?
|
55 |
OUT=$?
|
| 55 |
if [ $OUT -eq 0 ];then
|
56 |
if [ $OUT -eq 0 ];then
|
| 56 |
deployWar
|
57 |
deployWar
|