在這30天內主要帶大家了解整體 CI/CD 的建置流程,從一開始的開發、測試和建置,到後面的部屬,並且最後會利用 Python Flask 和 Pytest 等等,加上 Github Actions 來進行實作,帶大家更清楚的了解整體的進程,也順便了解如何使用這些框架和工具 !
前情提要: 我們在之後 CI/CD 的實作上會選用 GitHub Actions 此工具,而在深入了解此工具以前,必須要先知道 YAML 此格式,因為其設定檔就...
前情提要: 在接下來的實作當作,我們會使用 GitHub Actions 來當作我們的 CI/CD 建置工具,因此今天就會來和大家分享他其中的概念和怎麼使用!...
前情提要: 終於來到我們最後的篇章了,前面將所有實做需要的知識都先跟大家做一個說明,今天就要來大致解講我們實作要做什麼,還有其內容,話不多說,我們開始吧! 主要...
前情提要: 昨天和大家分享了此次實作主題的整體架構,今天要來和大家講解後端抓取 API 並且處理其資料的部分,那話不多說,我們開始! 程式碼: # src/fu...
前情提要: 昨天我們將後端的功能給製作完成,那今天就要來針對昨天的功能來進行單元測試,那話不多說,我們開始! 程式碼: # tests/test_process...
前情提要: 昨天將整體後端功能的單元測試完成,今天要來將前端的畫面建置完成,並且把後端處理過後的資料進行串接,話不多說,我們開始! 程式碼: # src/tem...
前情提要: 在前幾天實作當中,我們將整體網站都給處理完畢,剩下的就是要將整個服務使用 Docker 給包裝起來,並且將 Linux 的環境給建置起來,因此話不多...
前情提要: 今天主要要來講述 GitHub Actions CI 部分的文件撰寫,主要會來實作測試和建置這兩個步驟,因此話不多說,我們開始! CI 測試: na...
前情提要: 終於進入到最後的 CD 部屬環節,由於我們自身所架設的 Linux server 並沒有對外開放,因此在 GitHub Actions 上是無法進行...
前情提要: 最後來到了成果展現的部分,在完成一系列的動作以後,要來測試看看我們是否成功將服務給建置到我們的 Linux server 上,但在展現前,其實還會需...