Dedicated to the open-source community
Jenkins is the de facto tool to implement Continuous Delivery and the first choice among users. It is open source and has an extensive library of plugins, which makes it lucrative among its contenders. Moreover, recently with the addition of the “Pipeline as Code” feature to Jenkins combined with the plugins that support “Pipeline as Code,” it has become possible to create complex Continuous Delivery pipelines of any degree.
However, the things that make Jenkins extensible also make it a sophisticated tool to learn; as a result, over the years Jenkins has gained a reputation of being a comprehensive yet difficult Continuous Delivery tool to master.
To ease the learning curve, Jenkins has come up with its Blue Ocean flavor. Jenkins Blue Ocean intends to make the process of creating Continuous Delivery pipelines easy and fun, with its intuitive user interface and its powerful Pipeline editor. As a result, Jenkins Blue Ocean has become an attractive entry point for users who wish to join the Continuous Delivery arena.
The topics discussed in this book will take the readers through all the features embedded in Jenkins Blue Ocean.
First and foremost, I would like to thank my beautiful wife Karishma for supporting and helping me write yet another book on Jenkins. I would like to thank Nikhil Karkal for bringing me this opportunity. And I give great thanks to Nitesh Agarwal, who provided me with valuable feedback and suggestions throughout the writing process.
A special thanks to Divya Modi, Matthew Moodie, and the entire Apress publishing team that worked hard to make this book the best possible experience for the readers.
I would also like to thank all the amazing readers for giving us their valuable feedback through Twitter, Amazon, Goodreads, Apress, and Springer websites. I read them seriously, and they help me understand you, the readers, better. So please keep giving me feedback.
And finally, a great thanks to the Jenkins Blue Ocean team and the Jenkins community for creating such fantastic software.
is currently practicing DevOps at Siemens Gamesa Renewable Energy in Denmark. He has been working in the DevOps industry for over 10 years. Nikhil started his career in software configuration management as an SCM engineer and later moved on to learn various other tools and technologies in the field of automation and DevOps.
During his career, Nikhil has architected and implemented continuous integration and continuous delivery solutions across diverse IT projects. He enjoys finding new and better ways to automate and improve manual processes.
In his spare time, Nikhil likes to read, write, and meditate. He is an avid climber and now hikes and cycles.
You can reach Nikhil on Twitter at @otrekpiko.
is working as an SDE II with CodeNation building standardized CI/CD pipelines using the gitOps principles. He has also worked in setting up terabyte-scale ETL pipelines in the past. Nitesh has interests in the field of image processing, machine learning, and distributed systems. In his free time he likes playing guitar and watching movies & documentaries.
3.19.29.89