出于某些原因,我需要压缩构建并将其解压缩到我的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
上部署了我的应用程序:
在发布管道中,我将该存档解压缩到$(System.DefaultWorkingDirectory)/_ClientWeb-Build-CI/ShellArtifact/branchName
:
在这里,您看到该任务正在执行:
在发布管道的最后,我有一个脚本,显示了构建文件夹的结构:
cd $(System.DefaultWorkingDirectory)/_ClientWeb-Build-CI/ShellArtifact
dir
但是当我在SCM中检查文件夹结构时,看不到该文件夹:
断开连接在哪里?为什么一切都按预期工作,但我的App Service中看不到实际文件夹?
答案 0 :(得分:0)
答案非常简单。在进行部署之前,请提取档案。