Tag: Deep Dive Series

  • LifeCycles: Guard rails for your deployments

    In Octopus Deploy 2.6, a new feature was introduced: LifeCycles. You may be on a previous version of Octopus Deploy (2.5 or below) or you may have simply dismissed LifeCycles, but this deep dive is to encourage you to use them. They take a little bit of time to understand, but once you do they keep…

  • Variables are your friend

    To truly harness and appreciate the power and elegance of Octopus Deploy, you need to use variables. Variables are not a foreign concept to programmers, but within Octopus there are a few different types of variables available which may cause a little confusion. We’ll cover all these different types of variables in this deep dive, how to wield variables…

  • The Octo.exe – your utility knife for automation

    If you’ve started using Octopus Deploy and want to fully maximize it’s potential via automation but you don’t know where to start, you need to begin investigating the Octo.exe. The Octo.exe is a neat little utility that allows you, through the command-line (and by extension, PowerShell) to interact with your Octopus Server without using the…

  • Versioning in Octopus Deploy (Part I)

    Versioning – NuGet and Octopus Deploy will force this issue of versioning on your projects and it’s in your best interest to give it some thought. Within Octopus, your releases are versioned as well as your NuGet packages however packages are versioned externally of Octopus, so some prudence will pay dividends down the road. I’ve found that one of the biggest…

  • Users, Teams, User Roles and Permissions

    In this post of our Octopus Deep Dive Series, we’re covering users, teams and user roles. I’ve learned that out of all the topics within Octopus Deploy, user management and permissions can be daunting depending on how customized you want your configuration. It took me some time to figure out how best to leverage security for a large number of teams…

  • Leveraging Server Roles

    This is the first article of my Octopus Deploy Deep Dive Series. I’m looking to dive into specifics within Octopus Deploy. There’s lots to cover and today were going to dive into Machine Roles or just plain old Roles. Octopus has roles for team permissions so to avoid confusion for this article, the context of roles…