Как проверить код локально при использовании сервера сборки? - PullRequest
0 голосов
/ 10 августа 2009

Я никогда не работал над огромными проектами, и рабочий процесс, который мы используем на работе, заключается в локальном извлечении / кодировании / компиляции для тестирования / фиксации. Мне было интересно, как сервер сборки изменит этот процесс. Как разработчик может проверить свой код, когда приложение слишком велико для локальной компиляции? Они просто кодируют, совершают и молятся?

Ответы [ 2 ]

4 голосов
/ 10 августа 2009

Абсолютно нет.

Разработчик обычно имеет файл сборки, который может собрать проект для него или нее, с определенными «целями», которые проводят тестирование. Если у вас действительно большой проект, вы можете предварительно скомпилировать для него определенные части, поэтому вам не нужно собирать все это в один большой кусок. Обычно вы проводите тестирование локально, прежде чем вносить изменения в свой репозиторий. Разрушение сборки в больших проектах может пометить вас как объект насмешек и презрения. Разрушение сборки в действительно важных, действительно больших проектах может ограничить карьеру ...; -)

Сам сервер сборки не меняет этого. Сервер сборки запускает только ваш файл сборки и цели, о которых вы сообщаете.

0 голосов
/ 10 августа 2009

Существуют также компоненты сборки (я только начал использовать TeamCity - без присоединения), которые разрешают "личные сборки".

Я еще не использовал его, так как мы не настроили его должным образом, но я понимаю, что TeamCity позволяет запустить сборку (и проверить, запускаются ли они на сервере) с вашими изменениями перед фиксацией (и при необходимости) сервер подтвердит ваши изменения, если сборка будет успешной). в TeamCity это называется Pre-Tested Commit .

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