- Разработчик отправляет изменения из своей IDE (список поддерживаемых IDE и описание конвейера см. На странице документации TeamCity . Но обратите внимание, что список не полный, есть плагины для других IDE, напримеркак PyCharm).
- Сервер TeamCity получает его и применяет исправление к существующему коду из хранилища, а затем создает исправленный код.
Обычно это имеет смысл, когда процесс сборки и тестирования не занимает много времени.времени, поэтому разработчик может получить результаты за несколько секунд только в своей IDE (я попробовал это с PyCharm, и это было здорово - через несколько секунд он уведомляет вас о результатах сборки).
Так что магии нетс этой проверкой это довольно ясно.