есть билд-сервер, который по комиту запускает тесты. если тесты прошли успешно, запускаются команды сборки ассетов. если и этот этап удался, запускается деплой, который уже зальёт собранные ассеты на удалённую машину, скажет ей получить код из VCS в отдельную диру, запустит миграции, и, если все прошло успешно, переключит корень веб-сервера на эту новую диру.
это один из самых примитивных сценариев. но его вполне хватит, чтоб дать вам представление и посылок для гуглежа на, минимум, ближайшую неделю.