From the course: Angular: Ecosystems

Unlock this course with a free trial

Join today to access over 22,600 courses taught by industry experts.

Continuous integration and continuous deployment

Continuous integration and continuous deployment - Angular Tutorial

From the course: Angular: Ecosystems

Continuous integration and continuous deployment

- Continuous integration, continuous delivery, and continuous deployment are three parts of a single workflow designed to lower risk and improve code quality. Continuous integration, also called CI, is the process of committing small chunks of code to a shared repository several times a day. Each commit is tested for bugs using an automated testing process. And if there is a bug, it's easy to undo those changes and get back to a working state. This is very different from the traditional process, where developers might go days, or even weeks, without merging their work back into the shared repo. With the old way, merging and testing code was a big event and fixing bugs took a lot of time. Today, continuous integration makes this process much easier and it's very common for Angular projects to use some sort of CI platform. Common CI platforms are Travis CI, Codeship, Jenkins, and Circle CI. Each platform has its own unique set of features and benefits, but they all let you build and…

Contents