Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/.net/21.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
.net 通过TeamCity在docker容器内恢复私有NuGet服务器_.net_Docker_Nuget_Teamcity - Fatal编程技术网

.net 通过TeamCity在docker容器内恢复私有NuGet服务器

.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

我有一个dockerfile,它运行
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