【发布时间】:2021-12-15 14:40:46
【问题描述】:
我有 dotnet 构建管道,我正在执行多个步骤,如下图所示。在构建和运行单元测试结束时,我使用 publish build artifacts 任务发布工件,该任务默认情况下将工件保存在每个构建的工件中的 drop 文件夹下。但我想将此工件保存到 Feed 中,以便所有人都可以使用。我怎样才能做到这一点?
【问题讨论】:
标签: azure-devops azure-artifacts
我有 dotnet 构建管道,我正在执行多个步骤,如下图所示。在构建和运行单元测试结束时,我使用 publish build artifacts 任务发布工件,该任务默认情况下将工件保存在每个构建的工件中的 drop 文件夹下。但我想将此工件保存到 Feed 中,以便所有人都可以使用。我怎样才能做到这一点?
【问题讨论】:
标签: azure-devops azure-artifacts
要将包从管道发布到 Azure 工件源,您必须将项目集合生成服务标识设置为源的参与者。详情请见Configure feed settings。
steps:
- task: NuGetAuthenticate@0
displayName: 'NuGet Authenticate'
- task: NuGetCommand@2
displayName: 'NuGet push'
inputs:
command: push
publishVstsFeed: '<projectName>/<feed>'
allowPackageConflicts: true
【讨论】: