gpt4 book ai didi

azure - 使用 Azure DevOps 将 Umbraco v8 应用程序部署到 Azure

转载 作者:行者123 更新时间:2023-12-03 00:42:01 24 4
gpt4 key购买 nike

有人使用 Azure DevOps 将 Umbraco v8 应用程序部署到 Azure 吗?我可以通过 Visual Studio 成功部署,但 Azure DevOps 似乎仅将所有 dll 复制到目标,没有 View 或任何内容,并且不会生成 zip。

如果有人成功解决了这个问题,可以分享一下他们采取的步骤吗?我正在执行的步骤是:

  • 构建
  • 测试
  • 部署
  • 发布符号
  • 将文件复制到
  • 发布工件

我注意到的是,我需要一个发布配置文件才能从 Visual Studio 成功发布,但是我看不到配置文件应包含在 DevOps 中的何处,除非它应包含在构建参数中?

我当前的构建参数:

/p:DeployOnBuild=true /p:WebPublishMethod=Package /p:PackageAsSingleFile=true /p:SkipInvalidConfigurations=true /p:PackageLocation="$(build.artifactstagingdirectory)\" 

我正在使用 Visual Studio 生成任务。

最佳答案

为了直接回答你的问题,是的,MSBuild 参数决定了部署的成败。你可以在我的屏幕截图中看到我的。我从 Umbraco 成功的生产部署中获取了它。

所以我看不到你的实际管道,但据我所知,你实际上并没有“构建”应用程序。

就像您必须首先使用 Nuget,然后恢复包,然后构建应用程序一样。您不需要复制任何内容(因此您不需要复制步骤),使用正确的 MS Build 参数,它将自行构建并复制到 build.artifactstagingdirectory 。然后你需要有适当的发布管道,但一次只做一件事。我使用的构建步骤如下。在 npm custom 步骤之后是应用程序的实际构建。

enter image description here

附注确保 csproj 中包含用于运行应用程序的适当文件,因为 azure devops 就是在其中读取要选择和构建的内容。

关于azure - 使用 Azure DevOps 将 Umbraco v8 应用程序部署到 Azure,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55649182/

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