2010-06-01 3 views
1

Я пытаюсь создать 1 пакет с несколькими конфигурациями сборки. Первый проверит код, построит его (конфигурацию файла решения) и запустит тесты nunit. Если это удастся, другой будет построен в режиме выпуска. Если это удастся, окончательный сценарий witll упакует выход и отметит его как артефакт.TeamCity Multi-Part Build - Как проверить код только один раз

Проблема, с которой я сталкиваюсь, заключается в том, что я не знаю, как сообщить TeamCity не создавать новые каталоги для каждого шага, и в результате этапы не выполняются. Есть ли настройка для этого? Похоже, что вкладка зависимостей будет подходящим местом для просмотра, но я, похоже, не понимаю инструкций, и мое вмешательство до сих пор было бесплодным.

ответ

1

Я в основном пропустил большую часть рабочего процесса TeamCity и вместо этого использовал скриптовый язык для обработки всего этого. (Я использовал Rake и Albacore, которые я настоятельно рекомендую для проектов .net)

Я бы посоветовал вам не использовать powershell w/TeamCity. Вы должны обернуть все в .bat-файл, что довольно мучительно.

Таким образом, результат состоит в том, что у меня есть 1 заказ, и все строит с этого момента. Это резко сократило время, необходимое для сборки, хотя, возможно, это было бы не так, если бы у меня было много доступных агентов.

 Смежные вопросы

  • Нет связанных вопросов^_^