CI/CD Pipeline Using Jenkins Unleashed
eBook - ePub

CI/CD Pipeline Using Jenkins Unleashed

Solutions While Setting Up CI/CD Processes

  1. English
  2. ePUB (mobile friendly)
  3. Available on iOS & Android
eBook - ePub

CI/CD Pipeline Using Jenkins Unleashed

Solutions While Setting Up CI/CD Processes

About this book

Understand continuous integration (CI), continuous delivery, and continuous deployment (CD) with Jenkins. These processes allow users as well as administrators to catch problems as soon as they get injected into software systems.

This book starts with an introduction to Jenkins and covers its architecture and role in CI/CD. The basics are covered, including installing and configuring Jenkins. Tool configuration and plugins are discussed as well as available security measures such as credentials. You will learn what is meant by Job in Jenkins, its types, sections, and much more. You will look at Java API: projects, jobs, configuration. The concluding chapters take you through creating pipelines, their role in managing web apps, and distributed pipelines. The book also covers unit testing using TestNG as well as end-to-end testing using Selenium Python as a part of building a life cycle and setting up Jenkins on different physical and Docker environments as well as Jenkins integration with cloud environments such as AWS. And you will learn how to create reusable libraries for use in Jenkins Pipeline and control Jenkins servers using Jenkins CLI and REST APIs. The new Jenkins Blue Ocean also is covered.

The book helps you understand CI/CD implementation using Jenkins from scratch in your projects and prepare for end-to-end DevOps practices.


What You Will Learn

  • Apply Jenkins to create end-to-end pipelines
  • Integrate Jenkins with AWS, Docker, Git, and many more tools
  • Use Selenium automation for end-to-end testing
  • Create distributed pipelines


Who Is This Book For

Developers and test automation professionals who are involved in creating CI/CD pipelines as well as prospective DevOps aspirants who want to make their way ahead as professionals

Frequently asked questions

Yes, you can cancel anytime from the Subscription tab in your account settings on the Perlego website. Your subscription will stay active until the end of your current billing period. Learn how to cancel your subscription.
At the moment all of our mobile-responsive ePub books are available to download via the app. Most of our PDFs are also available to download and we're working on making the final remaining ones downloadable now. Learn more here.
Perlego offers two plans: Essential and Complete
  • Essential is ideal for learners and professionals who enjoy exploring a wide range of subjects. Access the Essential Library with 800,000+ trusted titles and best-sellers across business, personal growth, and the humanities. Includes unlimited reading time and Standard Read Aloud voice.
  • Complete: Perfect for advanced learners and researchers needing full, unrestricted access. Unlock 1.4M+ books across hundreds of subjects, including academic and specialized titles. The Complete Plan also includes advanced features like Premium Read Aloud and Research Assistant.
Both plans are available with monthly, semester, or annual billing cycles.
We are an online textbook subscription service, where you can get access to an entire online library for less than the price of a single book per month. With over 1 million books across 1000+ topics, we’ve got you covered! Learn more here.
Look out for the read-aloud symbol on your next book to see if you can listen to it. The read-aloud tool reads text aloud for you, highlighting the text as it is being read. You can pause it, speed it up and slow it down. Learn more here.
Yes! You can use the Perlego app on both iOS or Android devices to read anytime, anywhere — even offline. Perfect for commutes or when you’re on the go.
Please note we cannot support devices running on iOS 13 and Android 7 or earlier. Learn more about using the app.
Yes, you can access CI/CD Pipeline Using Jenkins Unleashed by Pranoday Pramod Dingare in PDF and/or ePUB format, as well as other popular books in Computer Science & Open Source Programming. We have over one million books available in our catalogue for you to explore.

Information

Table of contents

  1. Cover
  2. Front Matter
  3. 1. Understanding CI/CD
  4. 2. Introducing Jenkins
  5. 3. Installing Jenkins
  6. 4. Configuring Jenkins
  7. 5. Managing Plugins in Jenkins
  8. 6. Understanding the Global Tool Configuration Page
  9. 7. Managing Security with Jenkins
  10. 8. Managing Credentials
  11. 9. Managing Users
  12. 10. Understanding Jobs in Jenkins
  13. 11. Preparing a Java API Project Using Maven
  14. 12. Integrating Maven with the Nexus Repository and Creating Free-Style Jobs to Release the Java API on the Nexus Repository
  15. 13. Creating an Auto-Trigger Free-Style Job to Manage Java API Releases
  16. 14. Understanding the Jenkins Pipeline
  17. 15. Creating Jenkins Jobs to Manage a Web Application Project
  18. 16. Understanding Pipeline as Code
  19. 17. Jenkins Distributed Builds
  20. 18. Integrating Jenkins with AWS
  21. 19. Miscellaneous Topics Part 1
  22. 20. Miscellaneous Topics Part 2
  23. Back Matter