【问题标题】:Azure DevOps Artifacts - How to publish the build artifact to azure artifact feedAzure DevOps 工件 - 如何将构建工件发布到 azure 工件源
【发布时间】:2021-12-15 14:40:46
【问题描述】:

我有 dotnet 构建管道,我正在执行多个步骤,如下图所示。在构建和运行单元测试结束时,我使用 publish build artifacts 任务发布工件,该任务默认情况下将工件保存在每个构建的工件中的 drop 文件夹下。但我想将此工件保存到 Feed 中,以便所有人都可以使用。我怎样才能做到这一点?

【问题讨论】:

    标签: azure-devops azure-artifacts


    【解决方案1】:

    发布包

    要将包从管道发布到 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
    

    参考:https://docs.microsoft.com/en-us/azure/devops/pipelines/artifacts/nuget?toc=%2Fazure%2Fdevops%2Fartifacts%2Ftoc.json&bc=%2Fazure%2Fdevops%2Fartifacts%2Fbreadcrumb%2Ftoc.json&view=azure-devops&tabs=yaml#publish-a-package

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2021-03-27
      • 2020-12-23
      • 2019-08-30
      • 2020-11-26
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多