Jenkins Agent K8s
- By Alexandre Gomes
Channel | Revision | Published | Runs on |
---|---|---|---|
latest/stable | 2 | 10 May 2021 |
juju deploy alejdg-jenkins-agent-k8s
You will need Juju 2.9 to be able to run this command. Learn how to upgrade to Juju 2.9.
Deploy Kubernetes operators easily with Juju, the Universal Operator Lifecycle Manager. Need a Kubernetes cluster? Install MicroK8s to create a full CNCF-certified Kubernetes system in under 60 seconds.
Platform:
Continuous Integration and Continuous Delivery
As an extensible automation server, Jenkins can be used as a simple CI server or turned into the continuous delivery hub for any project.
Plugins
With hundreds of plugins in the Update Center, Jenkins integrates with practically every tool in the continuous integration and continuous delivery toolchain.
For details on configuration options, see this page.
Future Improvements
Currently the charm only supports one unit per application when using relations. If new units are added they fail to connect to Jenkins.
This is feature is being tracked in this bug.
If more units are needed while this is not available, deploy additional applications with a different name, such as:
juju deploy jenkins-agent-k8s jenkins-agent-one
Help us improve this documentation
Most of this documentation can be collaboratively discussed and changed on the respective topic in the doc category of the Charmhub forum. See the documentation guidelines if you’d like to contribute.