Open hsuanchi opened 4 years ago
上週使用 CircleCI 和 GitHub 的 Action 建置 CI / CD,本來以為會需要花兩個禮拜研究 (誤,結果兩三天就研究和建置好 CI / CD,可能是我的需求很單純 ( CI 完成後,SSH 進 VPS 然後 git pull 再 docker-compose up --build),過程中沒有遇到太多雷坑。 比較有趣的是過程中使用了 GCP 上的 Cloud Source Repositories 來鏡像 GitHub 的私人專案,這樣在 git pull 的時候就不需要把 GitHub 的 SSH Key 放在遠端主機上或是需要輸入我的 GitHub 帳密才能 git pull,而是直接對鏡像的 GCSR 進行 git pull,這樣比較安全一點,不然放在遠端主機上的 GitHub SSH key 被竊走或是將帳密打上去感覺都怪怪的 XDD
git pull
docker-compose up --build
本週目標上將 Flask + GitHub Action + GCE CI / CD 的文章整理出來,如果還有時間的話想再試試 Google Cloud Run
今天討論了什麼?結論是什麼?
上週 week 48 完成進度回報:
上週使用 CircleCI 和 GitHub 的 Action 建置 CI / CD,本來以為會需要花兩個禮拜研究 (誤,結果兩三天就研究和建置好 CI / CD,可能是我的需求很單純 ( CI 完成後,SSH 進 VPS 然後
git pull
再docker-compose up --build
),過程中沒有遇到太多雷坑。 比較有趣的是過程中使用了 GCP 上的 Cloud Source Repositories 來鏡像 GitHub 的私人專案,這樣在git pull
的時候就不需要把 GitHub 的 SSH Key 放在遠端主機上或是需要輸入我的 GitHub 帳密才能git pull
,而是直接對鏡像的 GCSR 進行git pull
,這樣比較安全一點,不然放在遠端主機上的 GitHub SSH key 被竊走或是將帳密打上去感覺都怪怪的 XDD本週 week 49 預期完成進度:
本週目標上將 Flask + GitHub Action + GCE CI / CD 的文章整理出來,如果還有時間的話想再試試 Google Cloud Run