1. 程式人生 > >三週學會小程式第四講:Heroku 繫結 Github 自動部署

三週學會小程式第四講:Heroku 繫結 Github 自動部署

這一講是根據讀者的反饋補充的一個講解,好多讀者反應安裝 Heroku-cli 遇到問題,或者是操作繁瑣,其實上一講中提到的 Heroku 只是為了免費部署,而安裝 Heroku-CLI只是為了部署,所以小編分享給大家一個很方便的部署方式,這樣就可以少學習一個命令了。

這種方式簡單到你只要 Push 程式碼到 Github,Heroku 就會自動部署。
原理比較簡單,Heroku授權獲得了 Github的 Hook,監聽你 Push 的訊息,然後進行部署。

Github 準備

第一步就是你需要有一個 Github,註冊就不用說了,去官網註冊賬號。然後 fork 小編的 jiuask-server 專案。

fork專案

Heroku 準備

通過上一講想必大家已經有了 Heroku賬號,登入 Heroku 控制檯,點選進入你建立的 app。點選 Deploy 選項卡,再點選 Github,如下圖

Github

然後點選 Connect to Github

Connect

這時候會彈出一個授權框,點選 Authorize

Authroization

授權成功後會重新進入剛才的介面,但是出現瞭如下的介面,

Search

繫結正確的話會展示你的 Github Username。然後輸入你的 repo 名稱,我這裡是 jiuask-server,然後點選搜尋,就會出現你的 repo 列表。最後點選 connect 會顯示 Connected,表示連結成功。

接下來進入到最後一步。點選下面的黑色按鈕,Enable Automatic Deploys,就會每次提交到 Github 的時候自動部署。

Deploy