Azure DevOps发布管道:Angular和.NET Core应用程序

问题描述 投票:0回答:1

我们正在尝试使用DevOps版本管道将Angular 7 / .NET Core应用程序发布到Azure中。我有我的构建设置来创建.NET和Angular构建作为单独的工件,您可以在下面的屏幕截图中看到(在包或文件夹框下)。

Task1 Task2

从我读过的内容来看,您似乎需要创建两个单独的发布任务来将构建部署到Web应用程序。然而,第二个构建似乎覆盖了第一个导致API无法启动的构建。

有谁知道确保在给定阶段的部署只是附加更改而不是替换它们的方法?或者还有其他我在这里缺少的东西?

azure-devops azure-pipelines-release-pipeline
1个回答
0
投票

有谁知道确保在给定阶段的部署只是附加更改而不是替换它们的方法?

根据我的经验,在您的情况下,在部署API或Angular 7之后,我可以使用Kudu zip API将另一个上载到Azure WebApp。

您可以使用Powershell任务来执行此操作。有关powershell演示代码的更多信息,请参阅此qazxsw poi。

如果可以创建另一个WebApp,则可以添加新的WebApp并使用相同的服务计划(无需外部成本)。然后你可以单独部署它们。

© www.soinside.com 2019 - 2024. All rights reserved.