VSTS CI / CD Pipeline NetStandard Подкаталог - PullRequest
0 голосов
/ 10 сентября 2018

Я совершенно новичок в VSTS CI Pipeline, и когда я говорю совершенно новый, я говорю о 4 часах.

Я пытаюсь настроить автоматическую сборку на одном из моих подкаталогов в каталоге моих проектов, и после успешной сборки создаю пакеты nuget и отправляю их в мое внутреннее расширение «Управление пакетами», которое я установил ранее. Так эффективно частное репо для пакетов внутреннего использования.

Проблема, с которой я столкнулся, заключается в том, что когда я запускаю сборку (сохранение и очередь), он начинает проверять каждый файл, в каждой папке, каждый отдельный проект, в котором я зарегистрировался (я наблюдаю за консолью / сборкой). ). Большинство из них, скажем, полностью .net Framework, службы WCF / заполняют здесь пробел и совершенно не имеют отношения к рассматриваемым проектам, поэтому я не вижу смысла происходящего.

Итак, 1) Это нормально, и, в конечном счете, как я могу ограничить этот процесс проверки только для каталогов и последующих подкаталогов, для которых я пытаюсь построить канал?

2) Как мне создавать проекты только в определенной подкаталоге, который, в свою очередь, содержит свои собственные папки / проекты

Итак, пример:

$ AllProjects / NetStandard / Utils / * где * содержит несколько папок проекта

Util1 Util2 ... UtilN

Я использовал основной шаблон .Net, поскольку все библиотеки в папке в вопросе - NetStandard.

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

1 Ответ

0 голосов
/ 10 сентября 2018

Я предполагаю, что вы используете TFVC, а не Git.

На шаге «Получение источников» необходимо настроить сопоставления рабочей области . Отображения рабочей области позволяют вам указать, какие местоположения в системе контроля версий должны быть синхронизированы.

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