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