github.com/discordapp/buildkite-agent@v2.6.6+incompatible/templates/launchd.plist (about) 1 <?xml version="1.0" encoding="UTF-8"?> 2 <!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd"> 3 <!-- 4 A launchd config for loading buildkite-agent on system boot on OS X 5 systems, and runs without GUI (which starts on system boot, but doesn't allow Xcode UI testing) 6 --> 7 <plist version="1.0"> 8 <dict> 9 <key>Label</key> 10 <string>com.buildkite.buildkite-agent</string> 11 12 <key>UserName</key> 13 <string>your-build-user</string> 14 15 <key>ProgramArguments</key> 16 <array> 17 <string>/Users/your-build-user/.buildkite-agent/bin/buildkite-agent</string> 18 <string>start</string> 19 <!-- <string>--debug</string> --> 20 </array> 21 22 <key>KeepAlive</key> 23 <true/> 24 25 <key>RunAtLoad</key> 26 <true/> 27 28 <key>OnDemand</key> 29 <false/> 30 31 <key>ProcessType</key> 32 <string>Interactive</string> 33 34 <key>SessionCreate</key> 35 <true/> 36 37 <key>ThrottleInterval</key> 38 <integer>30</integer> 39 40 <key>StandardOutPath</key> 41 <string>/Users/your-build-user/.buildkite-agent/log/buildkite-agent.log</string> 42 43 <key>StandardErrorPath</key> 44 <string>/Users/your-build-user/.buildkite-agent/log/buildkite-agent.log</string> 45 46 <key>EnvironmentVariables</key> 47 <dict> 48 <key>PATH</key> 49 <string>/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin</string> 50 51 <key>BUILDKITE_AGENT_CONFIG</key> 52 <string>/Users/your-build-user/.buildkite-agent/buildkite-agent.cfg</string> 53 </dict> 54 </dict> 55 </plist>