自动化VSTS Nuget Feed的构建服务器上的凭据创建



我们处于在TFS和使用VST上的状态。主要是nuget feed,但一些来源正在迁移。

与此同时,在我们的场所构建服务器上,要获得/发布Nuget feed。我能够运行他们的auth工具,该工具为一台服务器提供了VSS令牌以获取并发布到VSTS,但这使我浏览了VST的GUI登录。我知道Nuget支持这个新的凭证管理工具,但是我还没有找到脚本的方法。

最好有一种自动化的方式,最好是提供VST发布软件包的VST?还是我错过了明显的东西?

在构建环境中,使用VSTS auth帮助者是正确的方法。您需要使用-NonInteractive标志来避免Web提示。

如果您的组织启用了两因素身份验证,则构建服务帐户将需要-NonInteractive标志的例外。

是的,这是通过Visual Studio凭证提供商和Nuget.exe的组合来支持的。有关如何启用此功能的详细仪器在此处给出。

最新更新