我在TFS 2015中使用NuGet Publisher。它需要在管理控制台中设置服务端点。所以我设置了一个服务端点,它需要一个用户名和密码。我存储用户名和密码,哦,好,微软试图保证安全。
我运行构建并在构建输出中得到以下内容:
\path\to\NuGet.exe push S:\somedir\some.nupkg -s file://server/NuGet/trunk MYPLAINTEXTPASSWORDHERE
显然不会这样做。知道如何扼杀这种行为吗?文档中似乎没有关于这个特定主题的内容。
答案 0 :(得分:1)
所以我想这样做的官方方法是在本地托管的NuGet仓库中使用NuGet API Key。由于我们的NuGet提要仅仅是一个目录共享,实际上并没有阻止TFS写入它,所以事实证明我可以在服务端点设置中放入假凭据(我实际上使用假的|假的)它仍然会复制到。目录