Effective Jenkins: Continuous Delivery with Jenkins Pipeline
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.
About the Author
Rodrigo Zacheu Russo 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, 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.
Who this course is for:
- 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.
<button type="button" aria-disabled="false" aria-expanded="true" class="udlite-btn udlite-btn-large udlite-btn-link udlite-heading-xl js-panel-toggler panel--panel-toggler--30J_B" id="u91-accordion-panel-title--118" style="padding: 0px; background-image: none; font-family: "udemy sans", -apple-system, BlinkMacSystemFont, Roboto, "segoe ui", Helvetica, Arial, sans-serif, "apple color emoji", "segoe ui emoji", "segoe ui symbol"; font-weight: 700; line-height: 1.2; letter-spacing: -0.02rem; font-size: 2.4rem; position: relative; align-items: center; border-width: initial; border-style: none; border-color: initial; display: block; min-width: auto; justify-content: center; user-select: none; vertical-align: baseline; height: auto; color: rgb(64, 27, 156); text-align: left; width: 600px;"><svg aria-hidden="true" focusable="false" class="udlite-icon udlite-icon-medium udlite-icon-color-neutral panel--expand-icon--1ZzXo"></svg>
- <svg aria-hidden="true" focusable="false" class="udlite-icon udlite-icon-xsmall udlite-icon-color-neutral udlite-block-list-item-icon" style="font-size: 14px;"></svg>
What will you learn
Key concepts of DevOps and a Continuous Delivery pipeline
Explore Jenkins Pipeline to build, test, and deploy projects
Build and test Java web applications.
Use Jenkins Pipeline and JenkinsFile, the new concept of CI as code
Work with Docker containers in a Jenkins context
- A basic understanding of the software development life cycle and Java development is needed, as well as a rudimentary understanding of Jenkins.
- 0 Lessons
- 00:00:00 Hours