I'd love to use pipelines to build a real CICD environment, however I'm circling around how to handle environment variables. The env variable values will change depending on if I'm deploying to production, staging or whatever environment.
I could handle this with different variables depending on the environment, however like the 12 Factor App describes "In a twelve-factor app, env vars are granular controls, each fully orthogonal to other env vars. They are never grouped together as “environments”, but instead are independently managed for each deploy."
Which I happen to agree with. So, given this how are others managing their different deploys from Pipelines?