gpt4 book ai didi

git - 多个项目的 Azure 持续部署

转载 作者:IT王子 更新时间:2023-10-29 00:52:33 27 4
gpt4 key购买 nike

我发现了一些与此问题相关的问题( this onethis onethis one ),但是没有一个明确回答我的问题:我真的需要 TFS 或 VSO 才能实现这一目标吗?

我拥有的是:包含两个项目的解决方案:demo.Web 和 demo.Api。

在 Azure 中我有demo-web.azurewebsites.net(带有 demo-web-staging.azurewebsites.net)和demo-api.azurewebsites.net(带有 demo-api-staging.azurewebsites.net)。

我已将整个解决方案(两个项目都包含指向 azure 中正确部署槽的正确发布配置文件)推送到 git 存储库。

我如何告诉 demo.Web,转到 demo-web-staging.azure... 和 demo.Api,转到 demo-api-staging.azure...?是通过TFS的唯一途径吗?我只是在 Google 上找不到任何有关多个网络应用程序的教程。

谢谢。

最佳答案

答案很简单。只需将两个 Web 应用程序(一个用于 demo.Web,另一个用于 demo.Api)绑定(bind)到同一个存储库。然后,转到 Azure 门户中彼此的设置边栏选项卡并查找应用程序设置

在“应用程序设置”子部分中,添加一个名为“Project”的设置,其值是您要构建的 .csproj 的路径,相对于存储库的根文件夹。

App Settings snapshot

在第一个 Web 应用程序上,它将指向 demo.Web 项目文件,在第二个 Web 应用程序上,它将指向 demo.Api 项目文件。

您不需要 TFS 来实现它。

编辑:对于 ASPNET5/MVC6 项目,只需添加要部署的“project.json”文件夹的路径,无需将 .xproj 添加到该路径。

关于git - 多个项目的 Azure 持续部署,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34849945/

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