有没有办法使用Azure DevOps中的Azure Web App部署任务从工件的文件夹部署多个zip包?

问题描述 投票:0回答:1

我的工件文件夹中有多个CS项目包需要部署到具有多个虚拟目录的Web应用程序中。当我将“$(System.DefaultWorkingDirectory)/*/*/APIs/*.zip”作为我的包/文件夹模式进行部署时说“

错误:多个软件包与指定模式匹配:C:\ agent_work \ r8 \ a ** \ APIs * .zip。请限制搜索模式。

azure-devops release azure-pipelines-release-pipeline
1个回答
0
投票

您可以尝试在当前目录中首先解压缩您的包:

Unzip "$(System.DefaultWorkingDirectory)\$(Package.PackageName)" "$(System.DefaultWorkingDirectory)\Build\Package"

然后像这样给出你的文件夹的路径而不是'$(System.DefaultWorkingDirectory)/// APIs / * .zip':

Build\Package\web

虚拟目录创建是独立的部分。您可以在部署Web应用程序内容之前创建虚拟目录。

© www.soinside.com 2019 - 2024. All rights reserved.