讓 Heroku 跟 Github 同步並自動部署

隨手紀錄。

簡述

有一件事得先說清楚,通常會有兩種情境:

  1. 我已經在 GitHub 有 Repository,接著想部屬 AND 同步到 Heroku
  2. 我已經部屬到 Heroku 上,接著想在 GitHub 上開一個 Repository 來同步

這邊要講的是第二種,如果是第一種可以參考 這篇

流程

1. 到 GitHub 上開一個新的 Reopsitory

2. 在本地端設定一個新的 remote 指向 GitHub

1
git remote add origin <repository_url>

3. push 到 GitHub 上

1
git push origin main

4. 到 Heroku 上設定 Deploy

deploy-01

我懶得重弄所以這是完成後的圖,但總之它會要你先登入,再來是選擇 Repository,就照著做就好,應該不會有什麼問題。

5. 設定自動部署

第四步做完後往下滑,就會看到「Automatic deploys」的選項:

deploy-02

這邊可以設定分支,但我不確定是不是真的能改,總之怕麻煩的話建議用 main 就好了。

最後按下「Enable Automatic Deploys」就可以了。

這樣就完成啦,之後每當 GitHub 的 main 分支一有變動 Heroku 就會自動幫你重新部署。

Sequelize 隨筆記 用 Workbench 輸出和輸入 MySQL 資料
Your browser is out-of-date!

Update your browser to view this website correctly. Update my browser now

×