#!/bin/bash -e set -u set -e set -x mkdir -p "$APP_HOME/logs" exec >> "$APP_HOME/logs/jenkins.out" exec 2>&1 mkdir -p "$APP_HOME/jenkins-home" JENKINS_HOME="$APP_HOME/jenkins-home" export JENKINS_HOME IFS=" " ARGS=(-jar wars/jenkins.war) # Plainly pass any argument in the "jenkins" group to Jenkins. for line in $(app cat-conf -g jenkins | cut -f 2- -d .) do ARGS+=("--$line") done exec java "${ARGS[@]}" \ --logfile jenkins.log \ 2>&1