---
title: Charmhub | Deploy Jenkins Agent using Charmhub - The Open Operator Collection
description: Deploy the latest version of Jenkins Agent as a Kubernetes Operator on
  any cloud.
url: https://charmhub.io/jenkins-agent-k8s/configurations
---

# Jenkins Agent

[Canonical IS DevOps](https://charmhub.io/publisher/canonical-is-devops "View all packages from Canonical IS DevOps")

* [Canonical IS DevOps](https://charmhub.io/publisher/canonical-is-devops "View all packages from Canonical IS DevOps")

Platform:

stable 39

```
juju deploy jenkins-agent-k8s
```

[Learn to deploy on juju >](https://juju.is/docs/juju/manage-applications)

* [jenkins\_agent\_labels](https://charmhub.io/jenkins-agent-k8s/configurations#jenkins_agent_labels)
* [jenkins\_agent\_name](https://charmhub.io/jenkins-agent-k8s/configurations#jenkins_agent_name)
* [jenkins\_agent\_token](https://charmhub.io/jenkins-agent-k8s/configurations#jenkins_agent_token)
* [jenkins\_url](https://charmhub.io/jenkins-agent-k8s/configurations#jenkins_url)

[Learn about configurations >](https://juju.is/docs/juju/configuration#heading--application-configuration)

* jenkins\_agent\_labels | string

  Comma-separated list of labels to be assigned to the agent in Jenkins. If not set it will
  default to the agents hardware identifier, e.g.: 'x86\_64'
* jenkins\_agent\_name | string

  Agent name as configured in Jenkins. Multiple names can be input by using `:` as a separator.
  Example: "agent-one:agent-two:agent-three"
* jenkins\_agent\_token | string

  Agent token provided by Jenkins. Can be found in your Jenkins instance at
  ${JENKINS\_URL}/computer/${AGENT\_NAME}/. Multiple tokens can be input by
  using `:` as a separator matching the order of the agents in `jenkins_agent_name`.
  Example: "token-one:token-two:token-three"
* jenkins\_url | string

  Configure the agent to use an explicit Jenkins instead of using
  the jenkins-agent relation. This allows the agent to connect to a Jenkins instance not
  managed by Juju.
