I have about 30+ similar but different codebases I manage. When I make a module or do custom stuffs, generally it is to all 30 codebases as most of the core code is identical.

I have been using git format-patch to do this, but it is still very very tedious to go through each code base and apply the patch.

I created a script to do it, and it mostly works (the push is the only thing that does not)

But it is still tedious.

I need to come up with a way for continuous deployment. When I push to master it automatically pulls into live.

I have to figure out how to set this up. Was thinking travisCI but that is pretty advanced for what I really need.

Anyone have any ideas for a simple way of doing this? Or a way to push a patch to 30+ codebases without any manual intervention?

Add Comment