github action google storage

GitHub Action 上傳 GitHub repo 至 GCP Storage

發佈於 發佈留言分類: 10 所有文章

專案夾結構: 步驟一. GCP Storage 設定 創建 Bucket 首先創建 Bucket,未來的網址 url 會與此命名有直接關係,例如這邊取名為 demo-2021,未來存取資料的 url 會是像這樣: https://storage.googleapis.com/demo-2021/README.md 設定檢視權限 接下來我們會將此 Bucket 的權限設定為,所有人都可以檢視,所以記得不要將機密資料放置於此 Bucket 內 取得憑證金鑰 最後我們會需要上傳或更新檔案至此 Bucket,所以需要申請憑證,待會在 Python 的 code 中會使用到此憑證。申請憑證:https://console.cloud.google.com/apis/credentials 步驟二. 設 […]

Flask建置CICD_Max行銷誌

【Flask 教學】實作 Flask + GitHub Action CI/CD

發佈於 發佈留言分類: 04 Python Flask 教學10 所有文章

ㄧ. 什麼是 CI / CD ? 什麼是 CI: CI 是持續整合 (Continuous Integration) 的縮寫,簡單來說就是當提交的程式時,先建置起來,並且跑個測試,確保上傳上來的程式不會影響到專案內的其他功能。 什麼是 CD: CD 是持續交付 (Continuous Delivery) 和持續部署 (Continuous Deployment) 的縮寫,當完成先前階段的 CI 後,才會進入 CD 階段,將程式部署並且交付到使用者手中,讓服務永遠都是最新版本的。 為甚麼要有 CI / CD? 把需要重複的事情 (測試、部署) 交給電腦處理,就可以不用每次都輸入同樣的指令,省下人工的時間。 關於 CI / CD 解說可以參考文章: 踏入 CI/CD 的世界 – 觀念 […]