Skip to content

canonical/jenkins-k8s-operator

Folders and files

NameName
Last commit message
Last commit date
Dec 10, 2024
Jan 30, 2025
Feb 14, 2025
Jan 9, 2025
Dec 3, 2024
Jan 9, 2025
Jan 9, 2025
Jan 30, 2025
Sep 21, 2023
May 12, 2023
Apr 16, 2024
Jan 9, 2025
Nov 17, 2023
Mar 8, 2023
Oct 2, 2024
Mar 8, 2023
Jan 30, 2025
Jan 9, 2025
Jan 9, 2025
Jan 9, 2025
Jan 9, 2025
Jan 9, 2025
Jan 9, 2025
Oct 24, 2023
Feb 18, 2025
Jan 9, 2025

Repository files navigation

jenkins-k8s-operator

CharmHub Badge Publish to edge Promote charm Discourse Status

A Juju charm deploying and managing Jenkins on Kubernetes. Jenkins is an open source automation server, providing plugins to support building, deploying and automating any project.

Jenkins is an extendable continuous integration server that monitors executions of repeated jobs. The focus of Jenkins is the building/testing of software projects continuously, and monitoring executions of externally-run jobs. More information at http://jenkins-ci.org/.

This charm provides the Jenkins server service, and when paired with the jenkins agent provides an easy way to deploy Jenkins.

For DevOps and SRE teams, this charm will make operating Jenkins simple and straightforward through Juju's clean interface. Allowing both kubernetes and machine agent relations, it supports multiple environments for automation.

For information about how to deploy, integrate, and manage this charm, see the Official jenkins-k8s charm Documentation.

Get started

To begin, refer to the tutorial for step-by-step instructions.

Basic operations

Expose jenkins-k8s through ingress

See the Expose jenkins-k8s through ingress section in the jenkins-k8s-operator documentation.

Integrate with the jenkins-agent and the jenkins-agent-k8s charm

See the deploy and integrate k8s agents section and the deploy and integrate machine agents section in the jenkins-k8s-operator documentation.

Use agent-discovery-ingress integration to integrate with "external" agents

See the how to integrate with external agents section in the jenkins-k8s-operator documentation.

Learn more

Project and community

The Jenkins-agent-k8s Operator is a member of the Ubuntu family. It's an open source project that warmly welcomes community projects, contributions, suggestions, fixes and constructive feedback.