TeamCity - Предварительно протестированные коммиты - PullRequest
0 голосов
/ 25 августа 2010

Как TeamCity проверяет, является ли код, отправленный разработчиком, предварительно протестированным коммитом?

Ответы [ 2 ]

3 голосов
/ 25 августа 2010

Предварительно протестированная функция фиксации работает через плагины, которые интегрируются с вашей IDE.

Если вы используете Eclipse: http://confluence.jetbrains.net/display/TCD5/Eclipse+Plugin

Если вы используете IntelliJ: http://confluence.jetbrains.net/display/TCD5/IntelliJ+Platform+Plugin

Если вы используете Visual Studio: http://confluence.jetbrains.net/display/TCD5/Visual+Studio+Plugin

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

0 голосов
/ 21 мая 2015
  1. Разработчик отправляет изменения из своей IDE (список поддерживаемых IDE и описание конвейера см. На странице документации TeamCity . Но обратите внимание, что список не полный, есть плагины для других IDE, напримеркак PyCharm).
  2. Сервер TeamCity получает его и применяет исправление к существующему коду из хранилища, а затем создает исправленный код.

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

Так что магии нетс этой проверкой это довольно ясно.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...