We mostly use GIT for versioning our codes. But did you ever realise, you can also use GIT for managing your configurations. Let us discuss a use case:
Environment Configurations:
It a common scenario to have multiple environment (Development, Testing & Production). We do deploy same binaries to these environments but what differs is the configuration.
We can easily use GIT branches to maintain configuration for each environment while version controlling them at the same time.
Example:
We can map our deployment pipelines to point to related branch and pull the configuration before the deployment.

No comments:
Post a Comment