基本上,Release Pipeline
是否可以收集为管道配置的所有构建工件并将其下载为单个.zip
文件?我不希望它们发布到IIS或Azure。只需单击一个按钮,即可下载构建工件。
我看过Download Pipeline Artifact
任务,但不确定是否对我有用。
答案 0 :(得分:0)
是的。这取决于您如何发布管道工件。在构建过程中,压缩必要文件的zip文件,然后像这样发布:
- 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管道的一部分提取。