Nikhil Pathania
Beginning Jenkins Blue OceanCreate Elegant Pipelines With Ease
Nikhil Pathania
Brande, Denmark
ISBN 978-1-4842-4157-8e-ISBN 978-1-4842-4158-5
Library of Congress Control Number: 2018965935
© Nikhil Pathania 2019
Standard Apress
Trademarked names, logos, and images may appear in this book. Rather than use a trademark symbol with every occurrence of a trademarked name, logo, or image we use the names, logos, and images only in an editorial fashion and to the benefit of the trademark owner, with no intention of infringement of the trademark. The use in this publication of trade names, trademarks, service marks, and similar terms, even if they are not identified as such, is not to be taken as an expression of opinion as to whether or not they are subject to proprietary rights.
While the advice and information in this book are believed to be true and accurate at the date of publication, neither the authors nor the editors nor the publisher can accept any legal responsibility for any errors or omissions that may be made. The publisher makes no warranty, express or implied, with respect to the material contained herein.
Distributed to the book trade worldwide by Springer Science+Business Media New York, 233 Spring Street, 6th Floor, New York, NY 10013. Phone 1-800-SPRINGER, fax (201) 348-4505, e-mail [email protected], or visit www.springeronline.com. Apress Media, LLC is a California LLC and the sole member (owner) is Springer Science + Business Media Finance Inc (SSBM Finance Inc). SSBM Finance Inc is a Delaware corporation.

Dedicated to the open-source community

Introduction

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.

Acknowledgments

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.

Table of Contents

Summary 138
Index 241

About the Author and About the Technical Reviewer

About the Author

Nikhil Pathania
../images/472510_1_En_BookFrontmatter_Figb_HTML.jpg

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.

 

About the Technical Reviewer

Nitesh Agarwal
../images/472510_1_En_BookFrontmatter_Figc_HTML.jpg

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.

 
..................Content has been hidden....................

You can't read the all page of ebook, please click here login for view all page.
Reset
3.19.29.89