2016-11-15 112 views
0

我目前在GitHub倉庫中有一個Angular 2應用程序。我希望將它作爲一個web應用程序在Azure上部署,最好是在每次提交時自動使用Git掛鉤。我該怎麼做呢?我如何將我的Angular 2應用程序部署到Azure?

+1

這太寬泛了,無法解決這個問題,但我會推薦使用CI服務(例如Travis,它對開源項目是免費的,並且已經有GitHub集成)來運行代碼的測試,然後(如果它通過)構建它並[將其部署到Azure](https://docs.travis-ci.com/user/deployment/azure-web-apps/),而不是直接在GitHub中執行。這降低了部署破損代碼的風險。見例如[我的項目](https://github.com/textbook/known-for-web),它從Travis部署到Cloud Foundry。 – jonrsharpe

回答

0

該方案通過Azure應用服務支持,應用服務應用程序可以爲您提供的Angular應用程序,並且具有允許您將其連接到GitHub並觸發連續部署的功能。

一旦您提交到GitHub,應用服務會在分支上的GitHub提交中啓動,並自動爲您觸發部署。 無需額外的配置,只需選擇您的GitHub賬戶,回購和分公司來設置部署。

檢查這個博客瞭解更多詳情:https://docs.microsoft.com/en-us/azure/app-service-web/app-service-continuous-deployment

除了從GitHub,應用服務也支持,VSTS,到位桶,OneDrive,Dropbox的,LocalGit和外部存儲庫的支持。

相關問題