解压缩的存档在服务器上不可用

时间:2019-07-03 21:19:23

标签: azure azure-devops

出于某些原因,我需要压缩构建并将其解压缩到我的App Service中。所以在我的构建中,我有:

- task: ArchiveFiles@2
  inputs:
    rootFolderOrFile: "apps/web/shell/build"
    includeRootFolder: true
    archiveType: "zip"
    archiveFile: $(Build.ArtifactStagingDirectory)/branchName.zip"
    replaceExistingArchive: true
  displayName: "archive feature release"

我在$(System.DefaultWorkingDirectory)/_ClientWeb-Build-CI/ShellArtifact上部署了我的应用程序:

enter image description here

在发布管道中,我将该存档解压缩到$(System.DefaultWorkingDirectory)/_ClientWeb-Build-CI/ShellArtifact/branchName

enter image description here

在这里,您看到该任务正在执行:

enter image description here

在发布管道的最后,我有一个脚本,显示了构建文件夹的结构:

cd $(System.DefaultWorkingDirectory)/_ClientWeb-Build-CI/ShellArtifact
dir

enter image description here

但是当我在SCM中检查文件夹结构时,看不到该文件夹​​:

enter image description here

断开连接在哪里?为什么一切都按预期工作,但我的App Service中看不到实际文件夹?

1 个答案:

答案 0 :(得分:0)

答案非常简单。在进行部署之前,请提取档案。