O'Reilly logo

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

Effective Jenkins: Continuous Delivery with Jenkins Pipeline: A hands-on course through the Jenkins Continuous Delivery pipeline

Video Description

A hands-on course that will guide you through the Jenkins Continuous Delivery pipeline

About This Video

  • Fully understand Jenkins Pipeline.
  • Configure Jenkins effectively to build, test, and deploy your software using JenkinsFile.
  • Set up an isolated build environment with Docker

Description

In this course you will understand the key concepts of DevOps and delve into Jenkins Pipeline, a set of plugins that provides a toolkit for designing simple-to-complex delivery pipelines as code. To design a production-ready delivery pipeline, you will start by creating a simple pipeline and understanding Jenkins Pipeline terms and its particularities. Next, you will set up Docker to create isolated build environments. To consolidate your learning, you will create a delivery pipeline to build, test, and deploy a Java web project. In this project, you will understand and implement the different stages of the pipeline towards Continuous Delivery.

What you will learn

  • Key concepts of DevOps and a Continuous Delivery pipeline
  • Use Jenkins Pipeline and JenkinsFile, the new concept of CI as code
  • Explore Jenkins Pipeline to build, test, and deploy projects
  • Work with Docker containers in a Jenkins context
  • Build and test Java web applications.

Who should take this course

If you are a Java developer, a software architect, a technical project manager, a build manager, or a development or QA engineer, then this tutorial is ideal for you. A basic understanding of the software development life cycle and Java development is needed, as well as a rudimentary understanding of Jenkins.

About the author

Rodrigo is a Certified Jenkins Engineer and has 14+ years' experience in software development with different programming languages and technologies in different countries (Brazil, US, Portugal, Germany, and Austria) and projects in companies ranging from financial institution to game and e-commerce ventures including Walmart.com, Goodgame Studios and HERE. He is an enthusiastic practitioner of Agile methodologies, Continuous Delivery, and DevOps, with large-scale adoption experience. He is always seeking to optimize the software development life cycle through automation, process improvements, and developing new tools and techniques. Rodrigo holds a B.S. in Computer Science and a post-graduate qualification in Software Engineering.

About Packt Video

Packt Video publishes friendly, practical video tutorials, packed with practical skills, concepts and guidance to help you succeed with new technologies and tasks. Packt Video’s series include Learn, Hands-On, Mastering, In 7 Days, Troubleshooting, and more. Our courses cover web and software development, security and ethical hacking, data science, and other key tech topics. We exist to make cutting-edge topics accessible for all.

Packt Video publishes friendly, practical video tutorials, packed with practical skills, concepts and guidance to help you succeed with new technologies and tasks. Packt Video’s series include Learn, Hands-On, Mastering, In 7 Days, Troubleshooting, and more. Our courses cover web and software development, security and ethical hacking, data science, and other key tech topics. We exist to make cutting-edge topics accessible for all.

GitHub Link

The code bundle for this video course is available at - https://github.com/PacktPublishing/Effective-Jenkins-Continuous-Delivery-with-Jenkins-Pipeline