View Code? Open in Web Editor
NEW
This project forked from xiaojias/jenkins-easc
Jenkins Everything as a Code
Shell 83.45%
Dockerfile 16.55%
jenkins-easc's Introduction
Make Jenkins Everything as a Code
- Setup Jenkins instance on Kubertenes cluster;
- Apply basic Instance configuration, jobs, pipelines and enhancement;
- Isolate the human-readable configuration files and installation process/scripts;
- Customize instance configuration, job, pipeline, plugins(to Everything ideally) as Code based on Templates;
- Manage the Codes on github;
- Automate the processes and apply them via Continuous Delivery tool/s (e.g Tekton pipeline, etc);
- (TBC)
- Kubernetes cluster hosted on 1-node;
- Tekton pipeline installed;
- (TBC)
- Easily setup Jenkins instance with initial configurations and enhancement;
![Deployed Instance](./images/jenkins-easc-02.PNG)
- Automate the deployment and apply it via Tekton pipeline;
- Clicking ONE-Button to customize your instance;
![ONE-Button to customize instance](./images/jenkins-easc-tekton-image.PNG)
- Clicking ONE-Button can rebuild your Jenkins environment with configurations;
![ONE-Button to deploy](./images/jenkins-easc-tekton.PNG)
jenkins-easc's People
Contributors