diff options
author | Trygve Laugstøl <trygvis@inamo.no> | 2012-10-17 15:37:21 +0200 |
---|---|---|
committer | Trygve Laugstøl <trygvis@inamo.no> | 2012-10-17 15:37:21 +0200 |
commit | acb84de7835d3a3a98002e52c989747f46e59c08 (patch) | |
tree | 906f4f686147f8fad7e6a757e97f6aeb47207c91 /examples/jenkins-app/src/main/unix/files/root/bin/jenkins | |
parent | eea29a05abbd9a89a181455ac858173fc3640f93 (diff) | |
download | app.sh-java-acb84de7835d3a3a98002e52c989747f46e59c08.tar.gz app.sh-java-acb84de7835d3a3a98002e52c989747f46e59c08.tar.bz2 app.sh-java-acb84de7835d3a3a98002e52c989747f46e59c08.tar.xz app.sh-java-acb84de7835d3a3a98002e52c989747f46e59c08.zip |
o Adding a jenkins app.
Diffstat (limited to 'examples/jenkins-app/src/main/unix/files/root/bin/jenkins')
-rw-r--r-- | examples/jenkins-app/src/main/unix/files/root/bin/jenkins | 27 |
1 files changed, 27 insertions, 0 deletions
diff --git a/examples/jenkins-app/src/main/unix/files/root/bin/jenkins b/examples/jenkins-app/src/main/unix/files/root/bin/jenkins new file mode 100644 index 0000000..dbb7d6c --- /dev/null +++ b/examples/jenkins-app/src/main/unix/files/root/bin/jenkins @@ -0,0 +1,27 @@ +#!/bin/bash -e + +set -x + +. $APPSH_BASEDIR/.app/lib/app-conf + +LOGS=$APPSH_INSTANCE_HOME/logs + +mkdir -p $LOGS +logfile=$LOGS/jenkins.out +exec > $logfile 2>&1 + +echo PID=$$ + +ARGS=() + +IFS=" +" +for line in $(get_conf_in_group $APPSH_BASEDIR $APPSH_NAME $APPSH_INSTANCE jenkins) +do + ARGS+=("--$line") +done + +exec java -jar wars/jenkins.war \ + --logfile $APPSH_INSTANCE_HOME/logs/jenkins.log \ + ${ARGS[@]} \ + 2>&1 |