Subversion Repositories SmartDukaan

Rev

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

Rev 35872 Rev 35874
Line 1... Line 1...
1
#!/bin/bash
1
#!/bin/bash
2
 
2
 
3
# ===== CONFIG =====
3
# ===== CONFIG =====
4
PROJECT_DIR="/root/code/trunk/profitmandi-fofo"
4
PROJECT_DIR="/root/code/trunk"
5
BUILD_WAR="$PROJECT_DIR/build/libs/profitmandi-fofo-0.0.1-SNAPSHOT.war"
5
BUILD_WAR="$PROJECT_DIR/profitmandi-fofo/build/libs/profitmandi-fofo-0.0.1-SNAPSHOT.war"
6
TOMCAT_DIR="/opt/tomcat"
6
TOMCAT_DIR="/opt/tomcat"
7
WEBAPPS_DIR="$TOMCAT_DIR/webapps"
7
WEBAPPS_DIR="$TOMCAT_DIR/webapps"
8
BACKUP_DIR="$TOMCAT_DIR/backup"
8
BACKUP_DIR="$TOMCAT_DIR/backup"
9
 
9
 
10
echo "Starting Deployment..."
10
echo "Starting Deployment..."
11
 
11
 
12
# Move to project directory
12
# Move to project directory
-
 
13
set -e
13
cd $PROJECT_DIR || exit
14
cd $PROJECT_DIR/profitmandi-dao || exit
-
 
15
echo "🔄 Updating dao for staging from SVN..."
-
 
16
svn up
14
 
17
 
-
 
18
cd $PROJECT_DIR/profitmandi-common || exit
-
 
19
echo "🔄 Updating common for staging from SVN..."
-
 
20
svn up
-
 
21
 
-
 
22
cd $PROJECT_DIR/profitmandi-fofo || exit
-
 
23
echo "🔄 Updating fofo for staging from SVN..."
-
 
24
svn up
-
 
25
 
15
echo "Building project..."
26
echo "🔨 Building project..."
16
gradle build -x test
27
gradle build -x test
17
 
28
 
18
if [ ! -f "$BUILD_WAR" ]; then
29
if [ ! -f "$BUILD_WAR" ]; then
19
  echo "Build failed! WAR file not found."
30
  echo "Build failed! WAR file not found."
20
  exit 1
31
  exit 1