Jenkins Slave

  • By Jenkins CI Charmers
juju deploy jenkins-slave
Show information
You will need Juju 2.9 to be able to run this command. Learn how to upgrade to Juju 2.9.
Channel Version Revision Published Base
latest/stable 12 12 17 Aug 2021
18.04 16.04 14.04

Platform:

18.04 16.04 14.04

About

Jenkins CI Slave Read more


Relevant links


Discuss this charm

Share your thoughts on this charm with the community on discourse.

Join the discussion

Overview

This charm provisions a Jenkins slave to connect to a Jenkins master. This is the companion to the Jenkins charm.

Usage

To deploy a Jenkins slave you will also need to deploy the jenkins master charm. This can be done as follows:

juju deploy jenkins
juju deploy -n 5 jenkins-slave
juju add-relation jenkins jenkins-slave

There are cases where you want to provision a specific machine that provides specific resources for tests, such as CPU architecture or network access. You can deploy the extra slave like this:

juju add-machine <special-machine-private-ip>
juju deploy --to <special-mabine-number> jenkins-slave ppc-slave

See the Jenkins charm for more details.

Notes

We can't use interface:jenkins-slave yet as it's not fully implemented.