From the course: Angular on the Go: Large-Scale Projects

Unlock this course with a free trial

Join today to access over 25,500 courses taught by industry experts.

Using continuous integration for faster software deployments

Using continuous integration for faster software deployments - AngularJS Tutorial

From the course: Angular on the Go: Large-Scale Projects

Using continuous integration for faster software deployments

- [Instructor] Continuous integration, continuous delivery, and continuous deployment are three parts of a single workflow called a pipeline that's designed to lower risk and improve code quality. This is especially important for large-scale Angular projects where you have a lot of developers working on the same code base. Continuous integration, also called CI for short, is the process of committing smart chunks of code to a shared repository or shared branch several times a day. Depending on your workflow, you test your each commit or each pull request using an automated testing process before merging into the shared branch. If there's a bug or a merge conflict, it's easy to find and easy to fix. This is very different from the more traditional process where developers might go days, or even weeks without merging their work back into a shared branch. I remember working on at least one project where we used the…

Contents