How to add a Mac Slave as a service?

Issue

I would like to add a Mac slave as a service.

Environment

  • CloudBees Jenkins Enterprise
  •  MAC OSX

Resolution

For a MAC you can use either use Java Web Start or just config them as Unix slaves with launch method Launch slave agents on Unix machines via SSH.

If you decide to use Java Web Start, then the set-up is not straight forward as you will need to manually create the service. Moreover, when you upgrade Jenkins you will need to manually upgrade slave.jar, which is automatically upgraded in the case of the ssh slaves. For these reasons, we recommend to use the ssh approach for Mac slaves.

Have more questions? Submit a request

1 Comments

Please sign in to leave a comment.