- 1 Project
- 2 Lifecycles
- Lifecycle one can be called "Dev Only" and should only contain the "Dev" environment.
- Lifecycle 2 "Default Lifecycle" should contain the rest of the environments.
- 2 Channels
- Channel "Dev Only" Will use the "Dev Only" lifecycle and will have a rule that will only deploy packages with the unstable tag
- Channel "Default" will use "Default Lifecycle" and will have a rule to make it only deploy packages without tags.
You can read more about Channels configurations here: http://docs.octopusdeploy.com/display/OD/Channels You'll particularly want to pay attention to the Versioning Rules section: http://docs.octopusdeploy.com/display/OD/Channels#Channels-DefiningVersionRulesversionrules