References
The recommended reference materials on this subject are:
-
Pipeline best practices (cloudbees.com)
-
Pipeline Best Practices (jenkins.io)
Articles and Presentations
The following are blog posts about pipeline best practices:
-
Best Practices for Scalable Pipeline Code published on February 1st 2017 by Sam Van Oort
-
Top 10 Best Practices for Jenkins Pipeline Plugin published on June 27th 2016 by Andy Pemberton
Jenkins World presentations:
-
Pipelines At Scale: How Big, How Fast, How Many presented in 2017 by Sam Van Oort (click here for the video)
-
Declarative Pipelines In Jenkins presented in 2017 by Andrew Bayer and Bobby Sandell (click here for the video)
-
JenkinsPipelineUnit: Test your Continuous Delivery Pipeline presented in 2017 by Ozan Günalp and Emmanuel Quincerot (click here for the video)
Additional resources
-
<JENKINS_URL>/pipeline-syntax
contains the documentation that applies specifically to the instance. -
Pipeline Utility Steps: Useful Goodies For Parsing Configs, Maven POMs, etc