【问题标题】:Private NuGet server restoring inside the docker container via TeamCity通过 TeamCity 在 docker 容器内恢复私有 NuGet 服务器
【发布时间】:2018-11-19 05:53:35
【问题描述】:

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

【问题讨论】:

    标签: .net docker nuget teamcity


    【解决方案1】:

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

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2022-07-21
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-10-21
      • 2014-07-22
      • 1970-01-01
      相关资源
      最近更新 更多