Я предпочитаю делать git pull в каталоге на сервере который я патчу в реальном времени.
После того, как я сделал патч я его комичу прямо из сервера.
Я пересобираю релизы и докер контейнеры из гита.
По очереди тушу линию контейнеров кольца и переподнимаю новые.
Такой worklfow преполагается в
mad deploy. Но он будет общаться не по ssh с серверами, а с сервисом в составе архитектуры
voxoz, который управляет докер контейнерами
slice. Но это пока еще не выложено в публику.