2016-12-01 12 views
0

Мой репозиторий VSTS содержит 50+ проектов Visual Studio для Azure Web Apps, и мне было предложено получить автоматическую сборку и для одного из них. Я прошел через и выбрал шаблон Visual Studio, и в решении для сборки я выбрал только тот проект, который я хотел бы выполнить, и выпустить его, но когда я ставлю очередь для запуска, он начинает делать последнюю информацию о каждом проекте в репозитории. Это неприемлемо, потому что для получения последних результатов во всех проектах потребуется всего несколько часов, чтобы скомпилировать и опубликовать один веб-сайт. Для меня это не имеет смысла. Есть ли способ ограничить то, что сборка получает в последнее время?Azures Visual Studio Team Services (VSTS) Процесс сборки и выпуска извлекает больше проектов, чем просто проект, который я хочу построить

ответ

1

В зависимости от типа используемого вами репозитория. Если вы используете TFVC, вы можете перейти на вкладку «Хранилища» и настроить сопоставления рабочих пространств в соответствии с тем, что вам нужно для вашего проекта.

Если вы используете Git, то вам не повезло, так как хранилища git синхронизируются, весь репозиторий всегда извлекается, когда инициируется сборка.

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