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 - 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,…
Practice while you learn with exercise files
Download the files the instructor uses to teach the course. Follow along and learn by watching, listening and practicing.