Let’s say I have a custom plugin in zapier, representing MyApp
MyApp has different environment, like Spain, French, Staging, and developpement. The only variability between the different env are the domain of some urls corresponding to MyApp’s webservices.
I thought of 2 different approaches to address that:
-having a unique app: The zapier user would specify at the account level which env is targetted. Downside I see: the plugin’s logs would be mixed up between environments.
-having “several instances of plugin” with a template system. User would have to pick the plugin that match the target env. It would literally mean one plugin = one env, so I would have 3 plugins in that case. I would use the same source code but with a template to address variable domain url, and zapier push individual plugin each time I want to release => would need a pipeline
Let me know what you think about it