We would like to enforce a rule whereby a release could only be promoted to production if it has previously been deployed to the test environment. This is to prevent accidental deployment of an untested release.
Are there any plans to support such a workflow in Octopus?
We released this feature on v 2.6 under the name of “Lifecycles”. This will allow you to set a path of environments where you will not be able to deploy to one of them until that build was previously deployed successfully to a lower environment. Here’s our documentation about it:
I saw this in the release notes - excellent news! I’m hoping to work with my sys admin guy this week to upgrade us to 2.6 so will be looking forward to using the new feature.