Can I Trigger a Deployment Every Time a Branch Is Updated?
Yes, you can do this with Coapdo Continuous Integration. Every push event registered in a particular branch can fire a deployment to a destination org. Be aware that CI doesn't have a merge-branching strategy, therefore, the destination org will be overridden with the metadata coming from the branch. For more information, take a look at the article Copado Continuous Integration.