将 NuGet 包从 TeamCity 发布到 Azure DevOps Artifacts

Fre*_*ler 4 teamcity nuget azure-devops

我正在尝试配置Azure Artifacts 凭据提供程序,以允许我连接到 Azure DevOps 并将 NuGet 包发布到 Artifacts 源。我已经在我的构建服务器上安装了凭证提供程序。但是,每次运行构建时,都会出现以下错误:

在此处输入图片说明

我应该将 PAT 传递给凭据提供程序,还是运行构建的帐户需要有权访问 Azure DevOps 以便它可以生成凭据?文档对我来说有点不清楚这是如何工作的。我的 TeamCity 实例有点过时,所以也许我需要先升级它。

小智 8

请为您的构建配置添加NuGet 凭据提供程序构建功能。指定提要的 URL(与您在 NuGet 发布构建步骤中所做的方式相同)、有效的用户名 + PAT(其中不是密码)。

  • 为了让参与此主题的其他人受益:此解决方案无需安装 Microsoft 提供的“Azure Artifacts Credential Provider”。 (2认同)