Manual deployments are error-prone,
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.
At the core of managing software deployment is a thorough knowledge of
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.
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.
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.