Revision e1aa1805
Added by Andreas Kohlbecker over 10 years ago
src/main/jenkins-ci/copy-cdmserver-and-restart.sh | ||
---|---|---|
2 | 2 |
# |
3 | 3 |
# prior using this script make sure the required sudo |
4 | 4 |
# commands are allowed in /etc/sudoers by allowing the |
5 |
# following command alias to be executed without password: |
|
6 |
# Cmnd_Alias CDMSERVER = /bin/cp -f cdm-server*.jar /opt/cdmserver/, /etc/init.d/cdmserver *, /bin/rm -f /opt/cdmserver/cdm-server.jar, /bin/ln -s cdm-server*.jar cdm-server.jar |
|
5 |
# following the below used commands to be executed without |
|
6 |
# password. Add the following enties to /etc/sudoers: |
|
7 |
# ------------------------------------------------------------ |
|
8 |
# User_Alias CDMUSERS = jenkins |
|
9 |
# Cmnd_Alias CDMSERVER = /bin/cp -f cdm-server*.jar /opt/cdmserver/, /etc/init.d/cdmserver *, /bin/rm -f /opt/cdmserver/cdm-server.jar, /bin/ln -s cdm-server*.jar cdm-server.jar |
|
10 |
# CDMUSERS ALL=(ALL)NOPASSWD: CDMSERVER |
|
11 |
# ------------------------------------------------------------ |
|
7 | 12 |
|
8 |
|
|
9 |
#MVN_PROJECT_TARGET_DIR="/home/andreas/workspaces/_svn-trunk/cdm-server/target" |
|
10 |
MVN_PROJECT_TARGET_DIR="$WORKSPACE/cdm-server/target" |
|
13 |
#TARGET_DIR="/home/andreas/workspaces/_svn-trunk/cdm-server/target" |
|
14 |
TARGET_DIR="$WORKSPACE/cdm-server/target" |
|
11 | 15 |
|
12 | 16 |
CDMSERVER_HOME="/opt/cdmserver" |
13 | 17 |
|
14 |
cd "${MVN_PROJECT_TARGET_DIR}"
|
|
18 |
cd "${TARGET_DIR}" |
|
15 | 19 |
|
16 | 20 |
CDMSERVER_JAR=$(ls -1 | grep cdm-server.*jar | grep -v sources) |
17 | 21 |
|
Also available in: Unified diff
updating cdm server install script