Preface

Jenkins is a scalable and highly efficient open source automation server that runs an unparalleled plugin ecosystem. It is written in Java and uses plugins designed for continuous integration, deployment, and automation purposes.

Developing and testing application software can be a very expensive and time-consuming process. Individuals and enterprises are continuously looking to automate unit testing and workflows, and merge working copies of files with a mainline. Jenkins allows users to automate tasks related to scheduling, modifying code, and using triggers. It uses functions and plugins to automate the workflow and move from the continuous integration of working code copies toward continuous delivery, where the code is automatically built, tested, and deployed for production release.

This book balances theory and exercises, and contains multiple open-ended activities that use real-life business scenarios for you to practice and apply your newly acquired skills in a highly relevant context. We have included over 30 practical activities and exercises across 18 topics to reinforce your learning. After completing this book, you will be able to:

  • Set up and deploy a Jenkins server across different platforms via Docker
  • Design development workflows that enable continuous integration and then easily integrate with Jenkins
  • Explore community plugins and use them to extend core Jenkins functionality
  • Set up a freestyle project as well as a view to manage your projects
  • Understand source control and pipelines, and build parameters in the context of Git and Jenkins
  • Configure general-purpose freestyle projects, or use more formal pipeline-driven implementation
..................Content has been hidden....................

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