TFS 2010 Публикация нескольких проектов - PullRequest
3 голосов
/ 31 января 2011

Мы настроили TFS 2010 с непрерывной интеграцией - каждая проверка кода приводит к сборке и публикации сайта на сервере разработки.

Теперь у нас есть второй проект, на который ссылается первый. Второе - это автономное приложение с несколькими сборками. Наш веб-сайт указывает на одну из этих сборок.

Мне удалось отредактировать наше определение сборки CI так, чтобы Project2 был собран до Project1. Project1 строит правильно и находит ссылки на Project2.

Мне также хотелось бы создать автономное приложение для Project2 в то же время (оно не отображается нигде в выходных данных сборки Project1 CI).

Могу ли я сделать все это, используя одно определение сборки? Нужно ли создавать несколько определений сборки с одинаковыми триггерами?

1 Ответ

4 голосов
/ 01 февраля 2011

Вы можете добавить источник второго проекта в разделе рабочего пространства вашего определения сборки. После этого вы сможете выбрать sln или xxproj для автономного приложения.

Я обычно чувствую, что наличие зависимостей между командами в проектах - это запах. Я часто выбирал бы помещать их в один и тот же командный проект, так как они, кажется, тесно связаны друг с другом или делают Project1 зависимой версией Project2, но получают результаты сборки успешных сборок Project1, которые можно разместить в Project2. *

Просто мысль.

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