【问题标题】:Setting up build and deployment for a solution which have three web projects that needs to be deployed with Azure DevOps为具有三个需要使用 Azure DevOps 部署的 Web 项目的解决方案设置构建和部署
【发布时间】:2019-05-14 01:39:15
【问题描述】:

我在 VS 中有一个解决方案,我有多个项目,但其中三个需要部署在不同的 azure Web 应用程序中。

我已经阅读了教程,所有教程都向您展示了这些简单的步骤

  1. 设置构建(指向 .sln 文件)
  2. 在 .zip 文件中获取工件
  3. 设置发布管道,您可以在其中选择工件(.zip 文件)并选择要部署工件的 azure Web 应用程序。

当您的解决方案中有一个 Web 应用程序时,所有这些都相当简单并且运行良好。就我而言,它不起作用,因为我认为工件有多个应用程序,并且我没有向部署管道提供任何信息,它将如何从 zip 文件中为每个 Azure Web 应用程序。

如何更好地处理它?

【问题讨论】:

    标签: azure-devops


    【解决方案1】:

    你必须改变你的构建方式。您可以使用(.csproj) 而不是构建解决方案(.sln) (假设您有一个具有多个.csporj 的通用.sln 文件)

    步骤:

    1. 设置构建 - 指向projectA.csproj
    2. 设置构建 - 指向projectB.csproj
    3. 设置构建 - 指向projectC.csproj
    4. 将所有工件放在一个单独的 zip (3 zip) 中
    5. 在发布期间,您可以将相应的工件 (zip) 部署到您的 azure Web 应用程序中

    假设您有一个共同的 .sln,它有 3 个单独的 .sln 解决方案。你可以关注my answer here

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2018-11-11
      • 1970-01-01
      • 2020-04-27
      • 2016-05-17
      • 2015-04-16
      • 2021-11-10
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多