Jenkins agent

  • Canonical IS DevOps
Channel Revision Published Runs on
latest/stable 59 07 Nov 2024
Ubuntu 22.04 Ubuntu 20.04 Ubuntu 18.04 Ubuntu 16.04 Ubuntu 14.04
latest/stable 18 19 Jan 2023
Ubuntu 22.04 Ubuntu 20.04 Ubuntu 18.04 Ubuntu 16.04 Ubuntu 14.04
latest/stable 14 01 Nov 2021
Ubuntu 22.04 Ubuntu 20.04 Ubuntu 18.04 Ubuntu 16.04 Ubuntu 14.04
latest/edge 60 19 Nov 2024
Ubuntu 24.04 Ubuntu 22.04 Ubuntu 20.04 Ubuntu 18.04 Ubuntu 16.04
latest/edge 59 03 Oct 2024
Ubuntu 24.04 Ubuntu 22.04 Ubuntu 20.04 Ubuntu 18.04 Ubuntu 16.04
latest/edge 21 13 Jul 2023
Ubuntu 24.04 Ubuntu 22.04 Ubuntu 20.04 Ubuntu 18.04 Ubuntu 16.04
juju deploy jenkins-agent
Show information

Platform:

Ubuntu
24.04 22.04 20.04 18.04 16.04 14.04

Integrations

agent

Interface: jenkins_agent_v0
Supported charms: jenkins-k8s

Jenkins agents provide a way to perform tasks scheduled by the Jenkins server. Jenkins agents are used to distribute workload across multiple containers, allowing parallel execution of jobs.

To create a cross model integration with a jenkins-agent (VM) charm, create an offer from the machine model.

juju offer jenkins-agent:agent

Then, integrate the offer from the Kubernetes model where jenkins-k8s charm resides.

juju integrate jenkins-k8s:agent <controller-name>:<juju-user>/<agent-model>.jenkins-agent

An example of such command would look like the following for the jenkins-k8s charm deployed on MicroK8s.

juju integrate jenkins-k8s:agent localhost:admin/jenkins-agent-model.jenkins-agent