Subversion Repositories SmartDukaan

Rev

Rev 2858 | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 2858 Rev 3041
Line 16... Line 16...
16
# Get standard environment variables
16
# Get standard environment variables
17
PRGDIR=`dirname $(readlink -f "$PRG")`
17
PRGDIR=`dirname $(readlink -f "$PRG")`
18
 
18
 
19
PROJECT_DIR="`dirname ${PRGDIR}`"
19
PROJECT_DIR="`dirname ${PRGDIR}`"
20
 
20
 
21
if [ $# -ne 1 ]
21
if [ $# -ne 2 ]
22
then
22
then
23
	echo "Missing argument: deployment server IP address"
23
	echo "Missing argument: production or support server IP address"
24
	echo "Usage: $0 <deployment_ip>"
24
	echo "Usage: $0 <production_ip> <support_ip>"
25
	exit 1
25
	exit 1
26
fi
26
fi
27
 
27
 
28
PROD_SERVER=$1
28
PROD_SERVER=$1
29
 
-
 
-
 
29
SUPPORT_SERVER=$2
30
 
30
 
31
MAVEN_REPO="${HOME}/.m2/repository"
31
MAVEN_REPO="${HOME}/.m2/repository"
32
echo "Started copying wars to ${PROD_SERVER}"
32
echo "Started copying wars to ${PROD_SERVER}"
33
echo "======================================================="
33
echo "======================================================="
34
 
-
 
35
scp ${MAVEN_REPO}/in/shop2020/Website/1.0-SNAPSHOT/Website-1.0-SNAPSHOT.war ${PROD_SERVER}:${MAVEN_REPO}/in/shop2020/Website/1.0-SNAPSHOT/Website-1.0-SNAPSHOT.war
34
scp ${MAVEN_REPO}/in/shop2020/Website/1.0-SNAPSHOT/Website-1.0-SNAPSHOT.war ${PROD_SERVER}:${MAVEN_REPO}/in/shop2020/Website/1.0-SNAPSHOT/Website-1.0-SNAPSHOT.war
36
scp ${MAVEN_REPO}/in/shop2020/Support/1.0-SNAPSHOT/Support-1.0-SNAPSHOT.war ${PROD_SERVER}:${MAVEN_REPO}/in/shop2020/Support/1.0-SNAPSHOT/Support-1.0-SNAPSHOT.war
-
 
37
scp ${MAVEN_REPO}/in/shop2020/Social/1.0-SNAPSHOT/Social-1.0-SNAPSHOT.war ${PROD_SERVER}:${MAVEN_REPO}/in/shop2020/Social/1.0-SNAPSHOT/Social-1.0-SNAPSHOT.war
-
 
38
scp ${MAVEN_REPO}/in/shop2020/Crm/1.0-SNAPSHOT/Crm-1.0-SNAPSHOT.war ${PROD_SERVER}:${MAVEN_REPO}/in/shop2020/Crm/1.0-SNAPSHOT/Crm-1.0-SNAPSHOT.war
-
 
39
 
-
 
40
echo "Done copying wars to production server"
35
echo "Done copying wars to production server"
41
echo "======================================================="
36
echo "======================================================="
42
 
37
 
-
 
38
echo "Started copying wars to ${SUPPORT_SERVER}"
-
 
39
echo "======================================================="
-
 
40
scp ${MAVEN_REPO}/in/shop2020/Support/1.0-SNAPSHOT/Support-1.0-SNAPSHOT.war ${SUPPORT_SERVER}:${MAVEN_REPO}/in/shop2020/Support/1.0-SNAPSHOT/Support-1.0-SNAPSHOT.war
-
 
41
scp ${MAVEN_REPO}/in/shop2020/Social/1.0-SNAPSHOT/Social-1.0-SNAPSHOT.war ${SUPPORT_SERVER}:${MAVEN_REPO}/in/shop2020/Social/1.0-SNAPSHOT/Social-1.0-SNAPSHOT.war
-
 
42
scp ${MAVEN_REPO}/in/shop2020/Crm/1.0-SNAPSHOT/Crm-1.0-SNAPSHOT.war ${SUPPORT_SERVER}:${MAVEN_REPO}/in/shop2020/Crm/1.0-SNAPSHOT/Crm-1.0-SNAPSHOT.war
-
 
43
 
-
 
44
echo "Done copying wars to support server"
-
 
45
echo "======================================================="
-
 
46
 
43
cd ${PROJECT_DIR}
47
cd ${PROJECT_DIR}
44
echo $PROJECT_DIR
48
echo $PROJECT_DIR
45
 
49
 
46
SVN_REVISION=`svn info | grep Revision | sed "s/Revision: //"`
50
SVN_REVISION=`svn info | grep Revision | sed "s/Revision: //"`
47
 
51
 
48
ssh ${PROD_SERVER} "echo \"${SVN_REVISION}\">/catalog-dumps/svn.revision"
52
ssh ${PROD_SERVER} "echo \"${SVN_REVISION}\">/catalog-dumps/svn.revision"
-
 
53
ssh ${SUPPORT_SERVER} "echo \"${SVN_REVISION}\">/catalog-dumps/svn.revision"
49
 
54
 
50
 
55