#svn #jenkins #nuget
#svn #дженкинс #nuget
Вопрос:
Моя цель не только создать .Чистый код с использованием репозиториев Nuget, но для реализации процесса CI, в котором мы будем загружать пакеты Nuget из репозитория Nexus Nuget Group. SVN как система управления версиями программного обеспечения и Jenkins как инструмент CI. Теперь моя цель — загрузить пакеты nuget с помощью репозитория Nexus, загрузив код с помощью SVN и собрав код с помощью Jenkins с использованием MSBuild. Здесь, насколько я понимаю, вы просите меня загрузить пакеты из Visual Studio, а затем загрузить весь код, включая двоичные файлы, в SVN, чего я не хочу. Кроме того, я хочу загрузить выходные данные сборки обратно в Nexus, чтобы их можно было использовать по дочерней ссылке, если таковая имеется. В этом сценарии как я могу использовать репозиторий nuget с Visual Studio? Можете ли вы предложить какие-либо шаги для того же.
Ответ №1:
Как создать пакет NuGet с использованием .csproj и внешних ссылок?
Попробуйте решение, которое я опубликовал здесь: статья, расширение Visual Studio, сайт проекта.
Это позволит вам создавать пакеты NuGet из одного или нескольких проектов, включая определение зависимостей от других NuGet (как внешних по отношению к solution, так и созданных в рамках одной сборки).
Комментарии:
1. @OndrejSotolar Я исправил ссылку и добавил еще две.