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>