as a user, I want to specify my job(s) as code
- Dominant language
- HCL
- Stars
- 18
- Forks
- 13
- PR merge metrics
- No merged PRs in 30d
Description
* https://marcesher.com/2016/06/08/jenkins-as-code-creating-jenkins-jobs-with-text-not-clicks/
* https://marcesher.com/2016/08/04/jenkins-as-code-comparing-job-dsl-and-pipelines/
* https://www.youtube.com/watch?v=cXqG9AgxqRc&feature=youtu.be
* https://github.com/jenkinsci/job-dsl-plugin
We are probably going to want to do the bootstrapping of the Job DSL Plugin in this repository, and give an easy way for users to provide their job configuration files on top.
Contributor guide
Research direction
Start by reading the linked Job DSL Plugin repository and the referenced comparisons of Job DSL and Pipelines. Then inspect how this repository deploys Jenkins with Terraform and Ansible; done would require a decided bootstrapping approach and an easy, documented way for users to provide job configuration files.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- ansible, terraform
- Domain
- cloud, devops, infrastructure
- Issue type
- Feature
- Difficulty
- 5/5
- Estimated time
- Over a week
- Activity status
- Stale
- Clarity
- Needs clarification
- Newbie friendliness
- 20/100