.net 通过TeamCity在docker容器内恢复私有NuGet服务器
我有一个dockerfile,它运行.net 通过TeamCity在docker容器内恢复私有NuGet服务器,.net,docker,nuget,teamcity,.net,Docker,Nuget,Teamcity,我有一个dockerfile,它运行nuget restore,从私有服务器获取一些包。服务器需要登录名/密码,我必须提供。在本地计算机上,我可以将%appdata%\NuGet\NuGet.config装载到容器中。但如何应对TeamCity?我知道有一个构建功能NuGet Feed Credentials,但是TeamCity在哪里存储带有凭据的文件?如何将其传递给docker容器?我通过添加命令行构建步骤和以下文本(仅创建文件)解决了此问题: echo'。。。 echo '<conf
nuget restore
,从私有服务器获取一些包。服务器需要登录名/密码,我必须提供。在本地计算机上,我可以将%appdata%\NuGet\NuGet.config装载到容器中。但如何应对TeamCity?我知道有一个构建功能NuGet Feed Credentials,但是TeamCity在哪里存储带有凭据的文件?如何将其传递给docker容器?我通过添加命令行构建步骤和以下文本(仅创建文件)解决了此问题:
echo'。。。
echo '<configuration><packageSources>...</packageSources><packageSourceCredentials...</packageSourceCredentials></configuration>' > path/to/dotnetapp/nuget.config