Skip to content

Latest commit

 

History

History
32 lines (20 loc) · 1.09 KB

README.md

File metadata and controls

32 lines (20 loc) · 1.09 KB

jenkins-shared-library

This library is good start for anyone who is interested in learning and creating Global Jenkins Shared Library.

This library will work on Jenkins setup on Kubernetes and will create dynamic slave pods on-demand.

Control Flow

Jenkinsfile --> ci.groovy --> cd.groovy

Useful Links

Screen Prints

Jenkins Job View

Jenkins Job View

Continuous Delivery Flow

Jenkins Job View

Continuous Deployment Flow

Jenkins Job View

Behind the Scene

In the screen-print below, 1st row represents dynamic slaves and 2nd row represents Jenkins itself in K8s cluster

Jenkins Job View

Disclaimer

This jenkins-shared-library is for beginners and for learning purpose. There are lot many features to be added to make this jenkins-shared-library production ready.