Expanded

Getting Started with Octopus Deploy

Manual deployments are error-prone, painful, and problematic. What you need is a way to model your environments and script your deployments – Octopus is the premier tool for getting this kind of work done, and you’ll explore how to make it happen.
Course info
Rating
(10)
Level
Intermediate
Updated
Apr 8, 2021
Duration
2h 5m
Table of contents
Course Overview
How Octopus Solves Deployment
Setting up the Parts of Octopus
Creating Your Environments and Creating a Project
Integrating with Version Control and a Build Process
Understanding Deployment Patterns with Octopus
Customizing Your Deployments with Octopus
Where to Go From Here
Description
Course info
Rating
(10)
Level
Intermediate
Updated
Apr 8, 2021
Duration
2h 5m
Description

At the core of managing software deployment is a thorough knowledge of Octopus Deploy. In this course, Getting Started with Octopus Deploy, you’ll learn how to use this tool to manage your software deployments through their entire lifecycle. First, you’ll learn how to model your deployment assets in Octopus. Next, you’ll explore creating your software lifecycle and processes using Projects. Finally, you’ll discover how to use scripting and custom templates to bridge the gaps between Octopus Deploy and your own unique systems. By the end of this course, you’ll have a foundational knowledge of Octopus Deploy that will help you as you move forward to master the art of deploying software.

About the author
About the author

Chris B. Behrens is a writer, speaker and software developer, specializing in DevOps. He has been a developer and architect for more than twenty years focusing on small to medium size companies and the development changes they face.

More from the author
ICAgile (ICP-TST): Overview
Intermediate
11m
Sep 9, 2021
More courses by Chris Behrens
Section Introduction Transcripts
Section Introduction Transcripts

Course Overview
Hi everyone. My name is Chris B Behrens, and welcome to my course, Getting Started with Octopus Deploy. I'm a software architect and DevOps professional who specializes in deployment and build engineering. I used to hate deployments. I mean, who doesn't? It was hard enough to get everything working on the development machine, and who has the energy and patience to get it working in production? As much as we'd like to chuck it over the wall to IT to figure out, DevOps means sharing responsibility, and Octopus Deploy is an excellent choice to tame this problem. In this course, we are going to model our deployment environments in Octopus and then build a first‑class deployment process from the ground up. Some of the major topics we will cover include deploying to different environments in your workflow, like QA and production, automating your deployments from source control check‑ins, and scripting the last mile between how Octopus works and the particular needs of your processes. By the end of this course, you'll be familiar with how Octopus works and how to deploy a website from source control check‑in to production. Before beginning the course, you should be familiar with software development in general and the basics of web hosting. From here, you should feel comfortable diving into more advanced topics with courses on Deploying Databases and Advanced Octopus Automation. I hope you'll join me on this journey to learn deployment automation with the Getting Started with Octopus Deploy course, at Pluralsight.