如何使用 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。
有人有适用于此部署的构建定义吗?
谢谢
我已经用几种方法解决了这个问题:
使用 azure git 部署。 https://azure.microsoft.com/en-us/documentation/articles/web-sites-publish-source-control/ 我将 git 凭据烘焙到脚本中,然后强制提交并将网站发布到天蓝色 url。
使用 Azure SDK 中的 Publish-WebApplicationWebsite。ps1 https://azure.microsoft.com/en-us/documentation/articles/vs-azure-tools-publish-webapplicationwebsite-windows-powershell-script/ 我记得给它一个文件夹,但似乎当前版本采用了 MSDeploy 包。
您可以添加 "Copy and Publish Build Artifacts" 任务以将部署文件复制并发布到可在 "Release Management" 中使用的工件文件夹。
然后您可以启用 "FTP Deployment" for your Azure Web App and use "FTP Uploader" 任务将文件发布到 Azure。
我正在尝试使用 VSTS 持续集成将 Angular 应用程序部署到 Azure Web 应用程序。
我的存储库不包含任何 .sln .pdb,它只是一个静态网站。 我已将构建定义为 运行 npm,gulp,但我不知道如何在不构建 vs 解决方案的情况下创建工件。 我还需要创建发布任务以将网站发布到 Azure。
有人有适用于此部署的构建定义吗?
谢谢
我已经用几种方法解决了这个问题:
使用 azure git 部署。 https://azure.microsoft.com/en-us/documentation/articles/web-sites-publish-source-control/ 我将 git 凭据烘焙到脚本中,然后强制提交并将网站发布到天蓝色 url。
使用 Azure SDK 中的 Publish-WebApplicationWebsite。ps1 https://azure.microsoft.com/en-us/documentation/articles/vs-azure-tools-publish-webapplicationwebsite-windows-powershell-script/ 我记得给它一个文件夹,但似乎当前版本采用了 MSDeploy 包。
您可以添加 "Copy and Publish Build Artifacts" 任务以将部署文件复制并发布到可在 "Release Management" 中使用的工件文件夹。
然后您可以启用 "FTP Deployment" for your Azure Web App and use "FTP Uploader" 任务将文件发布到 Azure。