Я использую CI с VSTS. В моем решении около 50 проектов, поэтому между этими проектами много зависимостей. Я пытаюсь использовать центр упаковки VSTS для создания пакетов для тех проектов, на которые ссылаются другие.
Я создал новый фид:
- Я скачал пакет
- Затем добавил источник пакета Nuget
Допустим, у меня есть три проекта A, B и C. Оба A и B ссылаются на C. Итак, мне нужно создать «C» как пакет.
Вопросы:
- Что такое «yourpackage.nupkg» на шаге 3? Это проект «C», который мне нужно упаковать на моей локальной машине?
- Какой следующий шаг после этого? Как мы можем добавить пакет для построения определения обоих A и B?
- Как я могу автоматически обновлять пакет при изменении кода проекта "C"? Я предполагаю, что должен существовать способ сделать так, чтобы определение сборки публиковало изменения в пакете (проекта «C»).