Você pode ter um gancho post-commit no repositório, que envia algum sinal para todos os servidores de aplicativos quando necessário, que eles podem interpretar e processar de acordo com suas necessidades (o lado do cliente também deve ser escrito por você)