[Azure] 如何在Web應用程式中設定GitHub的連續整合佈署

越來越多人使用Azure上Web應用程式的Paas服務,但是程式碼卻是放在GitHub中
現在Azure的Web應用程式服務已經有支援透過GitHub進行連續整合部署的功能了

要從Azure上的Web應用程式連接到GitHub,並進行程式碼的佈署其實很簡單
依照下面的步驟,很容易就可以把CD的環境設定起來

1.於Azure上建立一個Web應用程式服務以及App Service方案2.設定連續部署,並連接GitHub
方案選擇完成,並建立好Web應用程式後,進入該Web應用程式的設定之中
點選"連續部署"的設定在連續部署的設定中,我們可以看到有很多的來源可供選擇,除了Microsoft本身提供的Visual Studio Online之外,本次要使用的GitHub也在選項之內,點選了GitHub之後,會要求輸入GitHub的連接認證,並選擇要連接的專案與分支這些都設定完成之後按下"確定",Azure就會自動從GitHub上取得目前的程式碼並進行部署到Web應用程式了當然,這邊講到的是連續部署,所以當我們在開發工具中進行程式碼的修改之後,Azure也會自動的從GitHub上取得最新推送的程式碼,進行程式的部署動作,這一切都是自動完成的,不用多作任何的設定
整合GitHub進行自動部署的功能是不是很方便又快速呢?