github.com/pquerna/agent@v2.1.8+incompatible/packaging/linux/root/usr/share/buildkite-agent/upstart/buildkite-agent-using-env.conf (about) 1 description "buildkite-agent" 2 3 respawn 4 5 start on runlevel [2345] 6 stop on runlevel [06] 7 8 kill signal TERM 9 10 env PIDFILE=/var/run/buildkite-agent.pid 11 env ENVFILE=/etc/buildkite-agent/buildkite-agent.env 12 13 pre-start script 14 . $ENVFILE 15 mkdir -p $BUILDKITE_BUILD_PATH 16 chown -R $BUILDKITE_USER:$BUILDKITE_USER_GROUP $BUILDKITE_BUILD_PATH 17 end script 18 19 script 20 set -a 21 . $ENVFILE 22 set +a 23 exec start-stop-daemon --start \ 24 --quiet \ 25 --chuid $BUILDKITE_USER \ 26 --pidfile $PIDFILE \ 27 --make-pidfile \ 28 --exec /usr/bin/buildkite-agent -- start 29 end script 30 31 post-stop exec rm -f $PIDFILE