gpt4 book ai didi

azure - 从 Visual Studio Team Services 将 Gulp 构建文件夹部署到 Azure

转载 作者:行者123 更新时间:2023-12-03 00:43:31 25 4
gpt4 key购买 nike

我刚刚开始在我的一个项目中使用 VSO。我已经创建了构建定义并且构建成功。当我尝试为其创建发布定义时,它通过抛出错误而失败了

System.Management.Automation.RuntimeException: No files were found to deploy with search pattern C:\a\858bddd5b\**\*.zip

它需要 .zip 文件。由于我需要部署 gulp build 创建的分布式文件夹,因此我将 Web 部署包路径指定为

$(System.DefaultWorkingDirectory)/{built name}

非常感谢任何帮助

最佳答案

您应该添加一个构建步骤,为 gulp 步骤的输出文件夹创建扩展名为 .zip 的存档。您的步骤应该类似于

enter image description here

VSO/VSTS 构建具有可通过存档文件 实现相同目的的任务。

或者,如果标准存档文件步骤不适合您,您可以使用 powershell 步骤。 powershell 命令如下所示。

[io.compression.zipfile]::CreateFromDirectory($Source, $Destination) 
  • 源应该是您希望部署的 gulp 输出中的所有文件/文件夹
  • 此处的目标应与 webdeploy/WebApp 部署步骤的输入相对应。

关于azure - 从 Visual Studio Team Services 将 Gulp 构建文件夹部署到 Azure,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38331495/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com