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


18.04 16.04 14.04


Jenkins CI Slave Read more

Relevant links

Discuss this charm

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

Join the discussion


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


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.


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