Floyd reviews the typical build and release process and where Octopus Deploy fits into the picture.
- [Lecturer] It's good for you to see how Octopus Deploy fits into a typical build and release process. Usually, the process starts with the developer writing code and checking it into a Source Control system. Then, a Build Tool checks out the code from Source Control, compiles it into artifacts and runs tests against it. The last step of the process is to release the code to various environments where it will be used. This is where Octopus Deploy comes in. Octopus Deploy allows you to make your deployment process automated and consistent, which reduces the risk of manual mistakes and increases the overall quality of your applications.
In the next few videos I will show you an overview of the functionality of Octopus Deploy and how it can be used.
- What is Octopus Deploy?
- Working with the Octopus server and tentacles
- Using variables to scope configuration items such as roles and targets
- Installing and configuring Octopus Deploy
- Deploying a sample application
- Configuring a build server, adding a project, and creating a release
- Controlling release flow with life cycles and channels