[Memo]練習 Git 佈署 Node.JS 到 Azure

[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/

 

image

首先在 Azure Web Site 上開啟 Version Control 直接部屬

image

這裡是選擇本機的 Git

image

設定完成後 Azure 會開啟 Git URL

image

設定完沒有問題後,回到 Visual Studio 將剛寫好的 Node.JS 進行 Commit  ( 您也可以用 Git Command )

image

Commit 確認後就直接加入

 

 

因為 Git 要同步到 Azure 上,必須要設定 Git 在 Azure 上的權限。

image

第一次設定即可

image

設定喜歡的密碼即可,這個跟 Azure 的帳號密碼可以不一樣。

 

由於 Visual Studio 2013 的 Git 目前還沒有支援 Git Remote 機制,所以必須用 Git Command 處理。

image

git remote add azure https://Git 版控路徑.git

設定 Azure Remote 分支

 

image

將本機 Master Push 到 Azure 上,輸入密碼後就會看到同步的動作

 

image

成功後就可以在 Azure 看到上版的記錄

 

image

立馬連到 Azure 測試後可以看到 NodeJS 的項目都正常運作。

這裡要注意路徑跟您的版本管控的路徑一致

 

不過,這裡的做法只是拿來做測試用,因為版本管控的目錄規劃不見得會跟 Production 的路徑一致。而且直接從開發的環境同步到 Production 也是非常不建議的,最好有設定不同的分支或是透過 自動化部署的機制來銜接會比較適當。