Demo resources for the Configuration as Code of Jenkins (for Kubernetes) talk on the 21st of April, for the Jenkins Online Meetup group
https://www.meetup.com/Jenkins-online-meetup/events/269888701/
The slides from the presentation is available in handout format, in configuration-as-code-jenkins-k8s.pdf
in this repository.
You can find the recording on YouTube: https://youtu.be/KB7thPsG9VA
- Generate an ssh-keypair called
github_id_rsa
. - Use the public key on your GitHub service account / bot user. See "Machine Users" on Managing Deploy Keys for more information.
- Put the private key in the
resources
-folder and use it when runnin the advanced jcasc examples or creating Jenkins with Helm.
How to run a basic Jenkins in Docker, for doing the JobDSL demo
Files for running our JCasC in Docker
JobDSL demo files
Files for running our Jenkins in K8s
Common configuration-files used by the examples
JobDSL, Seed Job repository: https://github.com/figaw/configuration-as-code-jenkins-k8s-jobdsl
Example Project repository: https://github.com/figaw/configuration-as-code-jenkins-k8s-pipeline