Я пытаюсь настроить контейнер для запуска моей сборки.(Это основной контейнер 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