Я хочу настроить локальный репозиторий для разработчиков, этот репозиторий будет использоваться для установки пакетов по проектам в нашей внутренней команде. Как настроить локальный репозиторий с помощью powershell? Например: я хочу предоставить 100 (предположительно) пакетов моим разработчикам через мой локальный репозиторий. Вручную, я должен загрузить все эти пакеты с Nuget.org в свой локальный репозиторий. Это задача, которую я хочу автоматизировать, я хочу, чтобы powershell взял имя и загрузил эти пакеты с Nuget.org в мою локальную папку.Скрипт Powershell для загрузки пакета из NuGet
Спасибо.
Это будет невероятно утомительно для поддержания - каждый раз, когда разработчик хочет использовать новую версию пакета, им также необходимо добавить запись в файл PowerShell, а затем запустить ее. Чего вы надеетесь достичь, делая это - возможно, лучший способ! Также подумайте, что есть несколько превосходных серверов NuGet, которые автоматически будут служить зеркалами/прокси NuGet.org (например, мы используем ProGet). –
Спасибо за ответ. Мы хотим иметь контроль над пакетами/версиями, которые используются в организации. Это может быть утомительным, как вы сказали. Но мне нужно сделать это сейчас ..: P – Sham
Итак, чтобы загрузить файл, вы можете использовать командлет 'Invoke-WebRequest', а URL-адрес легко сконструирован из имени и версии пакета (см. Ссылку« Загрузить »на каждый пакет NuGet для формата). С чем вы столкнулись? –