We have a few environments, QA1, QA2, QA3, Staging, and Production and need to enable transforms. I know how that automatic transforms work, http://docs.octopusdeploy.com/display/OD/Configuration+files#Configurationfiles-ConfigurationTransformation, however, I want to apply the Production values to the Staging environment without maintaining another transform value in our codebase. (Our Staging box is a canary server, that is 100% the same as PROD, but doesn’t take consumer traffic, and is used for testing prior to full rollout)
Is there a way to cleanly do this? I am tempted to create project variables, disable Automatically run config transform files, and then define my transforms to be Web.#{EnvName}.config => Web.config.
Or is there a better way to apply the same config to multiple envionments?