Azure 静态 Web 应用

问题描述

Azure 静态 Web 应用程序(预览版)目前仅适用于 github 帐户,作为公司政策,我们必须将 Azure 用于存储库和其他所有内容(管道、发布等)。我们将使用静态 Web仅用于查看简单的 Angular 网站的应用程序,但所有源代码必须保留在 azure devops 存储库中。

是否可以创建一个私人 github 帐户并仅将编译的 angular 文件上传到它以使用静态 Web 应用程序?例如,我们已经有一个管道来编译 angular 网站并将其部署到 Azure Web 应用程序服务,是否可以修改此管道以将相同的文件发布到 github 帐户?如果是这样怎么办?

解决方法

Azure SWA 目前仅适用于 Github 中的代码。

但是,您可以通过 Azure 应用服务获得非常接近的东西。 Microsoft 甚至有a couple blog posts关于如何一起配置 Azure 应用服务、Azure Repos 和 Azure Pipelines。