提取 Zip 工件作为 Azure 应用服务部署的一部分?
Extract Zip Artifact as part of Azure App Service Deploy?
我正在 vsts 上构建和发布 asp.net 核心网络应用程序。
我的构建正在处理以下任务:
- 构建解决方案
- dotnet 发布
- 创建 zip 类型的工件到 $(Build.ArtifactStagingDirectory)/MyApp_$(Build.BuildId).zip
- 发布
-- 工件路径 $(Build.ArtifactStagingDirectory)/MyApp_$(Build.BuildId).zip
-- 工件名称 MyApp_Package
一切正常...
发布是一项 "Azure App Service Deploy" 任务。
"package or folder" 是 $(System.DefaultWorkingDirectory)/MyBuild/MyApp_Package
它是 "working" sortof,因为它将 zip 文件部署到 Azure Web 应用程序但不提取文件。
如何在 Azure 网站上提取 zip 文件?
由于您正在部署包 (zip),因此您需要选中 使用 Web 部署发布 选项并指定 包或文件夹的 zip 文件.
我遇到了同样的问题。但是 "Publish using Web Deploy" 选项一直被选中。我还尝试了任务的版本 2 和 3。
我的解决方案是添加 unzip .zip 和 rm
我正在 vsts 上构建和发布 asp.net 核心网络应用程序。
我的构建正在处理以下任务:
- 构建解决方案
- dotnet 发布
- 创建 zip 类型的工件到 $(Build.ArtifactStagingDirectory)/MyApp_$(Build.BuildId).zip
- 发布 -- 工件路径 $(Build.ArtifactStagingDirectory)/MyApp_$(Build.BuildId).zip -- 工件名称 MyApp_Package
一切正常...
发布是一项 "Azure App Service Deploy" 任务。 "package or folder" 是 $(System.DefaultWorkingDirectory)/MyBuild/MyApp_Package 它是 "working" sortof,因为它将 zip 文件部署到 Azure Web 应用程序但不提取文件。
如何在 Azure 网站上提取 zip 文件?
由于您正在部署包 (zip),因此您需要选中 使用 Web 部署发布 选项并指定 包或文件夹的 zip 文件.
我遇到了同样的问题。但是 "Publish using Web Deploy" 选项一直被选中。我还尝试了任务的版本 2 和 3。
我的解决方案是添加 unzip .zip 和 rm