Сбой команды Nuget в файле Docker, но не при запуске вручную - PullRequest
1 голос
/ 03 июля 2019

Я пытаюсь настроить контейнер для запуска моей сборки.(Это основной контейнер Windows.)

Когда я запускаю команду nuget в файле Docker, она не работает.Но когда я подключаю PowerShell к контейнеру, он работает нормально.

Это команда, о которой идет речь:

nuget sources Add -Name "Common" -Source http://CompanyPackages/nuget/Common

Я запускаю ее из файла Docker следующим образом:

RUN nuget sources Add -Name "Common" -Source http://CompanyPackages/nuget/Common

И выдается следующая ошибка:

sources: invalid arguments.

Однако, когда я беру контейнер и запускаю его, используя:

docker run -it agent:v1

Затем запускаю эту команду:

nuget sources Add -Name "Common" -Source http://CompanyPackages/nuget/Common

Результат:

Package Source with Name: Common added successfully.

Мне бы очень хотелось узнать, что не так.Но если это не удастся, я был бы благодарен за предложение о том, что можно попытаться выяснить.

Примечание:

В случае, если это полезно, вот мой полный файл докера:

 FROM sixeyed/msbuild:netfx-4.5.2-webdeploy AS build-agent
 SHELL ["powershell"]

 RUN nuget sources Add -Name "Common" -Source http://CompanyPackages/nuget/Common
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...