Continuous integration mastery with Jenkins

This course begins with a warm welcome, guiding you through the essential steps to set up and configure Jenkins. You'll learn to navigate Jenkins' dashboard and user interface, setting a solid foundation for building CI pipelines. The initial modules cover setting up a lab environment and...

Full description

Bibliographic Details
Main Author: Shah, Gourav (instructor)
Format: eBook
Language:English
Published: [Birmingham, United Kingdom] Packt Publishing 2024
Edition:[First edition]
Subjects:
Online Access:
Collection: O'Reilly - Collection details see MPG.ReNa
Description
Summary:This course begins with a warm welcome, guiding you through the essential steps to set up and configure Jenkins. You'll learn to navigate Jenkins' dashboard and user interface, setting a solid foundation for building CI pipelines. The initial modules cover setting up a lab environment and configuring the Jenkins server, ensuring you're ready to dive deeper into the course. Next, you'll explore the manual creation of CI pipelines. From forking Git repositories to creating build jobs for Java applications, each step is designed to build your confidence and expertise. You'll learn to add unit tests, package jobs, and connect upstream and downstream jobs, all while visualizing the process with the Build Pipeline plugin. Hands-on lab sessions reinforce your learning, allowing you to apply concepts in real time. In the advanced sections, you'll delve into Pipeline as Code, mastering Jenkinsfile syntax and the Blue Ocean UI. You'll explore multi-branch pipelines, edit pipelines using the web UI, and enforce Git-based workflows. The course culminates in integrating Jenkins with Docker, where you'll configure Docker agents, write Dockerfiles, and automate Docker image builds and publications. Each module is packed with practical examples and labs to ensure you gain hands-on experience
Physical Description:1 video file (3 hr., 1 min.) sound, color
ISBN:9781836648970