Getting Started with Octopus

At the core of managing software deployment is a thorough knowledge of Octopus Deploy. In Getting Started with Octopus you’ll learn how to use this tool to manage your software deployments through their entire lifecycle.
Course info
Rating
(20)
Level
Beginner
Updated
Feb 1, 2018
Duration
2h 38m
Table of contents
Course Overview
How Octopus Solves Deployment
Installing the Parts of the Octopus
Creating Your Environments and Creating a Project
Integrating with Source Control and a Build Server
Understanding Deployment Patterns with Octopus
Scripting Your Deployments with Octopus
Using Custom Step Templates
Where to Go from Here
Description
Course info
Rating
(20)
Level
Beginner
Updated
Feb 1, 2018
Duration
2h 38m
Description

At the core of managing software deployment is a thorough knowledge of Octopus Deploy. In Getting Started with Octopus, 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
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, 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're 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 that 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 this course, you should be familiar with Microsoft Visual Studio and the basics of IIS. From here, you should feel comfortable diving into more advanced deployment automation with courses on deploying databases and automating your builds with Jenkins. I hope you'll join me on this journey to learn deployment automation, with the Getting Started with Octopus Deploy course, at Pluralsight.