做CI我想用我自己的nuget feed(一个VSTS)签入一个NuGet.Config文件。像这样:
<?xml version="1.0" encoding="utf-8"?>
<configuration>
<packageSources>
<add key="myfeed" value="https://xxx.pkgs.visualstudio.com/_packaging/myfeed/nuget/v3/index.json" />
</packageSources>
<packageSourceCredentials>
<myfeed>
<add key="ClearTextPassword" value="%PASSWD%" />
</myfeed>
</packageSourceCredentials>
</configuration>
因为我不想签入密码,所以我读到您可以在此配置中使用环境变量。我尝试了它,它在PackageSources值中工作。但它似乎在PackageSourceCredentials中不起作用,如上所示。 有人有解决方案吗?
答案 0 :(得分:1)
我必须将关键用户名添加到PackageSourceCredentials
。我觉得没用。但是我第一次删除它时缓存了,后来我添加了env
var,然后它就崩溃了。