将Azure DevOps uzip作为部署任务

时间:2018-12-11 17:22:18

标签: deployment azure-devops zip

有人知道如何将uznip文件作为部署管道的一部分吗?

目前,部署已在fronted / download / myfiles.zip中包含一个zip存档。

我想添加一个任务,该任务将使用该zip文件并将其解压缩到例如 前端/下载/存档/...

谢谢

2 个答案:

答案 0 :(得分:2)

Microsoft提供了一个“提取存档”任务,您可以用来提取存档文件。

将其添加为在部署组上运行的任务后,您可以对其进行配置,以使其发挥所需的作用。确保正确设置存档文件格式目标文件夹

Add Extract Files task Configure task to extract from and where you want to

答案 1 :(得分:0)

Microsoft为此提供了一个documentation,但我想分享一些与yaml代码段相关的信息

steps:
 - task: ExtractFiles@1
  inputs:
    archiveFilePatterns: 'QtBinaries.rar'
    destinationFolder: '$(Build.SourcesDirectory)\bin'
    cleanDestinationFolder: false
- task: ExtractFiles@1
  inputs:
    archiveFilePatterns: 'AzureNeededDlls.rar'
    destinationFolder: '$(Build.SourcesDirectory)\bin'
    cleanDestinationFolder: false

在这里,我试图提取两个名称相同的rar文件('QtBinaries.rar,AzureNeededDlls.rar'),我们可以将其作为一项任务来完成,这也取决于需要。