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

时间:2019-04-24 10:34:39

标签: azure-devops release azure-pipelines-release-pipeline

我的工件文件夹中有多个CS项目包,需要将它们部署到具有多个虚拟目录的Web应用程序中。当我将“ $normalizers = [new ObjectNormalizer(), new DateTimeNormalizer()]; ”作为要部署的打包/文件夹模式时说“

  

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

1 个答案:

答案 0 :(得分:0)

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

    ui->setupUi(this);
    // 
    QWidget* p = takeCentralWidget();
    if(p) {
        delete p;
        p = nullptr;
    }

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

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

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