From the course: Docker for Developers

Unlock the full course today

Join today to access over 24,700 courses taught by industry experts.

The CI and deployment use case for devs

The CI and deployment use case for devs - Docker Tutorial

From the course: Docker for Developers

The CI and deployment use case for devs

- [Instructor] CI, or continuous integration, is crucial for the success of your application as you scale your users and functions, and Docker is perfectly built to handle CI with several tools at your disposal. Typically, CI is done with a process that resembles something like this. You develop new functions, commit them to repo, and then the repo triggers a series of tests with a CI provider, like Travis, for example. So how can Docker help with such a process? For the purpose of providing a working example, we'll use Travis CI, which is free for open source projects if you want to test a workflow with me. A workflow involving Docker would look something like this. We first develop locally and commit our changes to GitHub, which then is connected to Travis and automatically tests our new code. And once the tests are successful, the new code is published to a third party, or in this case of the workflow we'll explore here,…

Contents