/jenkins-k8s-operator

jenkins-k8s-operator - charm repository.

Primary LanguagePythonApache License 2.0Apache-2.0

jenkins-k8s-operator

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.

Project and community

The Jenkins-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.


For further details, see the charm's detailed documentation.

Generating src docs for every commit

Run the following command:

echo -e "tox -e src-docs\ngit add src-docs\n" > .git/hooks/pre-commit
chmod +x .git/hooks/pre-commit