[Memo]練習 Git 佈署 Node.JS 到 Azure
若是想要知道怎麼用 Visual Studio 寫 Node.JS 的話,可以先參考這篇文章
http://www.dotblogs.com.tw/franma/archive/2014/12/26/147810.aspx
這篇單純只是練習透過 Git 同步到 Azure 的機制
主要的內容是依這篇文章,順便就記錄一下
http://azure.microsoft.com/en-us/documentation/articles/web-sites-nodejs-develop-deploy-mac/
首先在 Azure Web Site 上開啟 Version Control 直接部屬
這裡是選擇本機的 Git
設定完成後 Azure 會開啟 Git URL
設定完沒有問題後,回到 Visual Studio 將剛寫好的 Node.JS 進行 Commit ( 您也可以用 Git Command )
Commit 確認後就直接加入
因為 Git 要同步到 Azure 上,必須要設定 Git 在 Azure 上的權限。
第一次設定即可
設定喜歡的密碼即可,這個跟 Azure 的帳號密碼可以不一樣。
由於 Visual Studio 2013 的 Git 目前還沒有支援 Git Remote 機制,所以必須用 Git Command 處理。
git remote add azure https://Git 版控路徑.git
設定 Azure Remote 分支
將本機 Master Push 到 Azure 上,輸入密碼後就會看到同步的動作
成功後就可以在 Azure 看到上版的記錄
立馬連到 Azure 測試後可以看到 NodeJS 的項目都正常運作。
這裡要注意路徑跟您的版本管控的路徑一致
不過,這裡的做法只是拿來做測試用,因為版本管控的目錄規劃不見得會跟 Production 的路徑一致。而且直接從開發的環境同步到 Production 也是非常不建議的,最好有設定不同的分支或是透過 自動化部署的機制來銜接會比較適當。