Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Learning Lab for Jenkins IaC/CaC #23

Open
steven-terrana opened this issue Jul 6, 2020 · 0 comments
Open

Learning Lab for Jenkins IaC/CaC #23

steven-terrana opened this issue Jul 6, 2020 · 0 comments
Labels
good first issue Good for newcomers

Comments

@steven-terrana
Copy link
Contributor

It would be very helpful to have a learning lab that walks through how to containerize Jenkins and set it up so that the instance comes up preconfigured using:

Plugin Installation: installed during container build time
Jenkins Server Configs: configured using Jenkins Configuration as Code (JCasC)
Job Configurations: Created using Job DSL and invoked from the JCasC file
Everything Else: for things that can’t be easily configured using Job DSL or JCasC, use System Groovy Scripts invoked from JCasC

This learning lab should show how to take the upstream Jenkins community image and customize it for use with SDP:

  1. Show how to manually configure a Jenkins instance (plugin installs, instance configs, job configs)
  2. Show how to automate that manual configuration by extending the community container image with the strategies outlined above
@steven-terrana steven-terrana added the good first issue Good for newcomers label Jul 6, 2020
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
good first issue Good for newcomers
Projects
None yet
Development

No branches or pull requests

1 participant