Skip to content

dhavlev/jenkins-shared-library

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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.