Hey,
I’m working on a series of blog posts detailing the intricacies of Jenkins pipelines (previously called the Jenkins Workflows) which is built into Jenkins 2.0 and available as a plugin for Jenkins 1.x
I’ve been a heavy user of the workflow plugin almost from its inception in Jan 2015, and I’ve had the pleasure of building some very complex continuous deployment pipelines using it.
My goal is to dive deep into the internals of Jenkins pipelines, it’s meant for engineers who already are familiar with Jenkins/similar CI systems but are unfamiliar with how pipelines can help:
Pipeline best practices
Converting existing jobs to use Pipelines
Building a basic pipeline
Passing parameters
Automation using Job-DSL plugin
How to share code between pipeline jobs
Jenkins code security whitelist
How to structure your pipeline jobs (small tasks, wrapper jobs)
Global error handling & notifications
Managing credentials/secrets
Current pipeline issues/Workarounds
I’m looking for questions you have about Jenkins Pipelines. Things you want to know, but never had the time to test. What issues have you ran into while using it? What’s stopping you from using Jenkins pipelines.
Deep Dive into Jenkins Pipelines
Hey, I’m working on a series of blog posts detailing the intricacies of Jenkins pipelines (previously called the Jenkins Workflows) which is built into Jenkins 2.0 and available as a plugin for Jenkins 1.x
I’ve been a heavy user of the workflow plugin almost from its inception in Jan 2015, and I’ve had the pleasure of building some very complex continuous deployment pipelines using it.
My goal is to dive deep into the internals of Jenkins pipelines, it’s meant for engineers who already are familiar with Jenkins/similar CI systems but are unfamiliar with how pipelines can help:
Pipeline best practices
Converting existing jobs to use Pipelines
Building a basic pipeline
Passing parameters
Automation using Job-DSL plugin
How to share code between pipeline jobs
Jenkins code security whitelist
How to structure your pipeline jobs (small tasks, wrapper jobs)
Global error handling & notifications
Managing credentials/secrets
Current pipeline issues/Workarounds
I’m looking for questions you have about Jenkins Pipelines. Things you want to know, but never had the time to test. What issues have you ran into while using it? What’s stopping you from using Jenkins pipelines.