How people manage their Environments?

I tend to create different Versions/GIT branches for each environment.

I also create different Environments in Matillion.

This works ok although not perfect.

 

One of the main challenges that I found is that it is not possible to Default/Select an Environment per Version. The selection is per user, so if a developer goes to the UAT Version but she has selected the Dev Environment the Jobs will run in the wrong environment.

 

Everything else works kind of ok.

 

I know Matillion is preparing a new way of working but for the time being we need to make the best of the current one.

 

So, yeah, the key question here is: How do you manage the different environments* in Matillion in your company? (Dev/UAT/Live).

 

*environments from a functional perspective, not from a Matillion definition

@Fer​ - it is recommended to create separate projects for each environment (dev, uat, prod). That way you can default one environment per project.

You can continue to use separate version for each developer in the dev project.

You can go through a Matillion recommended Git setup in the below YouTube video.

https://www.youtube.com/watch?v=GF_P93AERuU

Hope this helps.