Project

General

Profile

Download (931 Bytes) Statistics
| Branch: | Tag: | Revision:
1
#!/bin/bash -x
2
#
3
# prior using this script make sure the requires sudo
4
# commands are allowed in /etc/sudoers by allowing the
5
# following command alias:
6
#  Cmnd_Alias      CDMSERVER = /bin/cp -f cdm-server*.jar /opt/cdmserver/, /etc/init.d/cdmserver *, /bin/rm -f /opt/cdmserver/cdm-server*.jar, /usr/bin/ln -s cdm-server*.jar cdm-server.jar
7

    
8
#MVN_PROJECT_TARGET_DIR="/home/andreas/workspaces/_svn-trunk/cdm-server/target"
9
MVN_PROJECT_TARGET_DIR="$WORKSPACE/cdm-server/target"
10

    
11
CDMSERVER_HOME="/opt/cdmserver"
12

    
13
cd \"$MVN_PROJECT_TARGET_DIR\"
14

    
15
CDMSERVER_JAR=$(ls -1 | grep cdm-server.*jar | grep -v sources)
16

    
17
if [ ! -e $CDMSERVER_JAR ]
18
then
19
    echo "cdmserver*.jar missing in target folder"
20
    exit 1
21
fi
22

    
23
sudo /etc/init.d/cdmserver stop
24
sudo -u cdm rm /opt/cdmserver/cdm-server.jar
25
sudo -u cdm cp -f $CDMSERVER_JAR /opt/cdmserver/
26
cd $CDMSERVER_HOME
27
sudo -u cdm ln -s $CDMSERVER_JAR cdm-server.jar
28
sudo /etc/init.d/cdmserver start
    (1-1/1)