Just wondering… we use Octopus for both our public websites and our internal services. For the websites, we have a deployment pipeline of three Octopus environments: Dev, QA and Production. Dev is located within our private network and not reachable from outside.
For the internal services, it would be reasonable to use some similar pipiline, where Dev is setup with contiuous delivery, QA is for testing only and Production is where it will run and used “in production”. However, we don’t want our internal services to run on machines that are reachable from outside our private network environment.
It would be great if “Production” could mean one thing for our Websites project group, and something else for our Internal Services project group. Would something like this be possible?
Project group “public websites”:
Dev -> QA -> Production
Project group “internal services”:
Dev -> Production