如何使用 VSTS 持续集成和 Azure 部署静态 html/js 应用程序

How to Deploy Static html/js App using VSTS Continuous Integration and Azure

我正在尝试使用 VSTS 持续集成将 Angular 应用程序部署到 Azure Web 应用程序。

我的存储库不包含任何 .sln .pdb,它只是一个静态网站。 我已将构建定义为 运行 npm,gulp,但我不知道如何在不构建 vs 解决方案的情况下创建工件。 我还需要创建发布任务以将网站发布到 Azure。

有人有适用于此部署的构建定义吗?

谢谢

我已经用几种方法解决了这个问题:

您可以添加 "Copy and Publish Build Artifacts" 任务以将部署文件复制并发布到可在 "Release Management" 中使用的工件文件夹。

然后您可以启用 "FTP Deployment" for your Azure Web App and use "FTP Uploader" 任务将文件发布到 Azure。