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

时间:2018-06-09 09:56:38

标签: .net docker nuget teamcity

我有一个运行nuget restore的dockerfile来从私有服务器获取一些包。服务器需要登录/密码,我必须提供它。在我的本地计算机上,我可以将%appdata%\ NuGet \ nuget.config挂载到容器中。但是如何应对TeamCity?我知道有一个构建功能NuGet Feed Credentials但TeamCity在哪里存储凭据的文件?我怎样才能将它传递给docker容器?

1 个答案:

答案 0 :(得分:0)

我通过添加命令行构建步骤以及以下文本(仅创建文件)解决了这个问题:

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