Есть ли в любом случае, что Nexus может использоваться в качестве менеджера артефактов для вывода сборки приложения .NET?
Да, но версия для nexus должна быть 2.9 или новее.
Sonatype: с выпуском версии 2.9 поддержка NuGet доступна в Nexus Repository Manager Pro и Nexus Repository Manager OSS.
Вы можете использовать размещенные репозитории NuGet для загрузки выходных данных артефактов сборки.
Я очень понимаю Nexus может отличный NuGet прокси и внутренний менеджер артефакта, однако мне нужно Nexus работать немного больше вниз по течению от этих и хранить найти библиотеки выходных данных TeamCity сборки. Я изучил использование REST API для загрузки zip-файла ( - это сайт MVC), но это не выглядит супер устойчивым. Любые мысли там?
Вместо отдыха api, я пользуюсь NuGet CLI.
NuGet толчок foo.nupkg API-KEY -source https://www.nuget.org/api/v2/hosted-repo/
Доступ NuGet организовано репо с API-KEY объяснил here.
Первый; создать API-ключ.
Then; Активируйте NuGey API-Key Realm
Наконец, вы можете использовать следующую команду, чтобы подтолкнуть пакет NuGet размещенного хранилища связующего на Nexus
nuget push foo.nupkg {GENERATED-API-KEY} -Source http://localhost:8081/repository/nuget-hosted/
Как/почему вы толкаете пакет NuGet к узлу развертывания ? – AutomationNation
Обновлено сообщение со ссылкой на раздел публикации. –
Не является хостом развертывания. Хостинг-репозиторий в менеджере репозитория Nexus. Таким образом, другие .Net-проекты в вашей организации могут использовать ваш пакет без необходимости его создания. Это поощряет повторное использование частных пакетов по всей организации. –