Восстановление частного сервера NuGet внутри док-контейнера через TeamCity - PullRequest
0 голосов
/ 09 июня 2018

У меня есть dockerfile, который запускает nuget restore, чтобы получить пакет с частного сервера.Сервер требует логин / пароль, и я должен предоставить его.На моем локальном компьютере я могу смонтировать% appdata% \ NuGet \ nuget.config в контейнер.Но как бороться с TeamCity?Я знаю, что есть функция сборки NuGet Feed Credentials, но где TeamCity хранит файл с учетными данными?Как я могу передать его в докер контейнер?

1 Ответ

0 голосов
/ 14 июня 2018

Я решил проблему, добавив шаг компоновки командной строки со следующим текстом (просто создавая файл):

echo '<configuration><packageSources>...</packageSources><packageSourceCredentials...</packageSourceCredentials></configuration>' > path/to/dotnetapp/nuget.config
...