【发布时间】:2017-05-11 10:35:36
【问题描述】:
我在 Visual Studio Team Services (VSTS) 中有一个版本,它需要从 VSTS 中托管的私有包源中恢复 NuGet 包。当构建尝试访问私人提要时,构建失败并显示未经授权的消息 (401)。
经过阅读后,我发现我应该使用Microsoft VSTS Credential Provider for NuGet 访问私人订阅源。通常我不会反对向每个存储库添加工具,但困扰我的是这个可执行文件高达 14MB,我需要将它包含在很多存储库中。
我尝试通过为凭据提供程序包添加“下载包”任务来解决此问题,但这仅适用于 VSTS 提要,不适用于 NuGet 提要。
现在我想知道我在这里做的是否正确,因为这不应该那么困难。凭据提供程序不应该默认安装在构建服务器上,还是至少可以作为任务提供?
【问题讨论】:
标签: azure-pipelines azure-pipelines-build-task azure-artifacts