【问题标题】:Azure Release pipeline download multiple build artifacts as single zipAzure 发布管道将多个构建项目下载为单个 zip
【发布时间】:2020-08-04 03:01:57
【问题描述】:

基本上,Release Pipeline 是否可以收集为管道配置的所有构建工件并将它们下载为单个 .zip 文件?我不希望它们发布到 IIS 或 Azure。只需一个按钮即可下载构建工件。

我查看了Download Pipeline Artifact 任务,但不确定这是否适合我。

【问题讨论】:

  • 回复有用吗?你的问题解决了吗?

标签: azure azure-pipelines azure-pipelines-release-pipeline


【解决方案1】:

是的。这取决于您如何发布管道工件。在必要文件的构建过程中压缩并发布如下:

  - task: ArchiveFiles@2
    displayName: 'Archive $(Build.ArtifactStagingDirectory)'
    inputs:
      rootFolderOrFile: '$(Build.ArtifactStagingDirectory)'
  - task: PublishPipelineArtifact@1
    displayName: 'Publish Artifact: drop'
    inputs:
      artifact: drop
      targetPath: $(Build.ArtifactStagingDirectory)/$(Build.BuildId).zip

这将在管道中作为已发布的工件运行:

之后您的工件将如下所示:

当然,这要么作为一个步骤添加,要么需要作为 YAML 管道的一部分进行提取。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-08-19
    相关资源
    最近更新 更多