I’m the director (non-IT) for a company that develops its own CMS for a niche-industry. We basically develop the CMS on a production envrionment using GIT where all our developers are connected too.
Once a production version is ready it is still manually rolled out to a test/demo environment and after that manually rolled out to all clients which all have their own seperate installations.
Question we stand before. Is there a way (service/tool) or what is the best way to batch roll-out files and database changes to all client installations after the test/demo environment has been deemed fit? We basically stand before the same merging decisions we made from GIT to test, but now want to roll it out to all these installments.
We can make a batch file, but I was wondering if there are good tools for this that give more control/insight for professional rollouts this way. What is recommended?