#!/bin/bash scriptPath=$0 packagePath=$1 targetLocation=$2 targetVolume=$3 JENKINS_HOME=/Users/Shared/Jenkins/Home JENKINS_PLIST=/Library/LaunchAgents/org.jenkins-ci.plist cat > ${JENKINS_PLIST} < Label org.jenkins-ci UserName daemon GroupName daemon ProgramArguments /usr/bin/java -Xmx512m -jar ${targetLocation}/jenkins.war RunAtLoad KeepAlive EnvironmentVariables JENKINS_HOME ${JENKINS_HOME} JENKINS-PLIST # this is the label /bin/launchctl load ${JENKINS_PLIST}