Continuous Integration and Continuous Delivery: The Big Picture

Automating software delivery is key to success. This course will teach you that continuous integration and continuous delivery can help your organization make better software, release faster, save money, and respond faster to customer needs.
Course info
Rating
(202)
Level
Beginner
Updated
Feb 16, 2017
Duration
59m
Table of contents
Description
Course info
Rating
(202)
Level
Beginner
Updated
Feb 16, 2017
Duration
59m
Description

Building and delivering software isn't easy. You want to have a consistent quality and to be able to deliver new functionality quickly. In this course, Continuous Integration and Continuous Delivery: The Big Picture, you will learn how the practices of Continuous Integration and Continuous Delivery can help you to build and deliver quality software in a reliable way. When you've finished this course, you'll have a foundational knowledge of the concepts of Continuous Integration and Continuous Delivery that will help you to get your organization ready to deliver great software.

About the author
About the author

Barry is a software architect and developer with a passion for the cloud. He has worked for lots of companies throughout the last decade and is keen to share his knowledge with the community. He co-founded a usergroup focused on technology and soft-skills and currently teaches people about the benefits of the cloud.

More from the author
WebAssembly: The Big Picture
Beginner
42m
Jul 11, 2018
More courses by Barry Luijbregts
Section Introduction Transcripts
Section Introduction Transcripts

Course Overview
Hi everyone, my name is Barry Luijbregts, and welcome to my course, Continuous Integration and Continuous Delivery: The Big Picture. I'm an independent software developer and architect with a passion for the cloud. Continuous integration and continuous delivery will enable your organization to build better software, release it faster, at lower costs, and be able to respond to the needs of customers faster. This course is an overview of the concepts of continuous integration and continuous delivery. Some of the major topics that we will cover include what continuous integration is and how you can use it, what continuous delivery is and why it is important, and what you need to do to implement continuous integration and continuous delivery. By the end of this course, you'll know what continuous integration and continuous delivery is and what you need to do to implement these concepts. Before beginning the course, you should be familiar with the basics of the software development process. I hope that you'll join me on this journey to learn continuous integration and continuous delivery with the Continuous Integration and Continuous Delivery: The Big Picture course here at Pluralsight.

What Are We Trying to Accomplish?
Hi, I'm Barry. Welcome to this course, Continuous Integration and Continuous Delivery, the Big Picture. In this course you will learn what continuous integration and continuous delivery is and how these concepts can help you to improve your organization. Let's kick off with the first module. In this module, we will examine what we are trying to accomplish in our organization with continuous integration and delivery. In the module we will look at a fictional scenario of a company that we can improve with continuous integration and delivery. This will help you to understand the concepts of the course better. Also we'll look at what we can improve with continuous integration and delivery by examining the fictional scenario. And we look at the goals that we have. These aren't only the things that we can improve, but the overall goals that we strive to when we use continuous integration and delivery.

What Is Continuous Integration?
Welcome to the module, What is Continuous Integration. In this module you will learn what continuous integration is. We will recap the problems that we are trying to solve with continuous integration. Then we'll go on to look at continuous integration in more detail. We will take a look at where continuous integration came from and what it is exactly and we'll talk about some principles of continuous integration. Finally, we will evaluate the benefits of continuous integration. This module will not show you how to implement continuous integration, we will do that in a later module.

What Is Continuous Delivery?
Welcome to the module What is Continuous Delivery? In this module, you will learn what continuous delivery is. We will recap the problems that we are trying to solve with continuous delivery. Then, we'll go on to look at continuous delivery in more detail. We'll look at what continuous delivery is, and which principles it involves. Finally, we will evaluate the benefits of continuous delivery. This module focuses on what continuous delivery is, not per se on how to implement it. We will focus on that in a later module.

How Do We Get to CI and CD?
Welcome to the module, How Do We Get to CI and CD? In this module, we'll discuss how to get to the state of continuous integration and delivery. We will recap where we want to go, what the ultimate state is that we want to achieve, and then, we will look at how to get there. We will look at how to implement Continuous Integration Continuous Delivery. During this discussion, I will also tell you about the pitfalls that you might run into when you are implementing continuous integration and delivery.