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 的世界 – 觀念 […]

flask-developer-roadmap

【Flask 教學】2020 Flask 學習路線圖

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

本篇參考 Backend Developer roadmap,製作了一份 Flask 學習路線圖,本篇內容會持續更新,任何問題歡迎底下留言! 一. Flask 入門篇 Why Flask? 喜歡 Flask 的設計理念 Micro 輕量化,在架設 Flask 時就像是堆積木,可以自己決定要使用什麼積木 (擴充套件),不會有多餘的積木,達到簡單、輕量、高擴充性的架構。 The “micro” in microframework means Flask aims to keep the core simple but extensible. Flask won’t make many decisions for you, such as what database to use. Those d […]