iT邦幫忙

鐵人檔案

2023 iThome 鐵人賽
回列表
Software Development

Python Flask CICD 啟動 ! 建構屬於你的自動化流程 ! 系列

在這30天內主要帶大家了解整體 CI/CD 的建置流程,從一開始的開發、測試和建置,到後面的部屬,並且最後會利用 Python Flask 和 Pytest 等等,加上 Github Actions 來進行實作,帶大家更清楚的了解整體的進程,也順便了解如何使用這些框架和工具 !

鐵人鍊成 | 共 30 篇文章 | 10 人訂閱 訂閱系列文 RSS系列文
DAY 11

Day11 - Python Flask(五) - 模板繼承

前情提要: 有時某些 HTML 的排版十分雷同,此時 Flask 當中的 Jinja 就提供了模板繼承的功能,可以讓你把重複的地方當作模板,至於每一個 HTML...

2023-09-26 ‧ 由 kylekao 分享
DAY 12

Day12 - 為什麼要測試?

前情提要: 在整體的 CI/CD 流程中,其中就有一步就是要進行測試,甚至有些公司會專門請測試工程師,依照此情況可以了解到,其實測試在整體開發的流程上佔了很大的...

2023-09-27 ‧ 由 kylekao 分享
DAY 13

Day13 - 單元測試概念

前情提要: 軟體工程師在開發時,不僅僅需要將需求的功能代碼給寫出來,同時也必須測試所寫出的功能是否正確,因此今天要來和大家分享,在撰寫測試時所需要注重的點還有概...

2023-09-28 ‧ 由 kylekao 分享
DAY 14

Day14 - Pytest 概念

前情提要: 今天要來分享 Python 當作可以用來進行單元測試的框架,Pytest,主要會來講述要怎麼使用它,和使用時應該要注意的點,那話不多說,我們開始!...

2023-09-29 ‧ 由 kylekao 分享
DAY 15

Day15 - Docker 概念

前情提要: 開發一個專案時,會使用到各式各樣的套件,再加上每一個人的環境設定可能有些微的不同,因此就可能導致在 A 電腦明明運行成功,但在 B 電腦卻掛點,那...

2023-09-30 ‧ 由 kylekao 分享
DAY 16

Day16 - Docker 前置作業

前情提要: 今天要來和大家分享 Docker 進行實作以前,需要進行的前置作業! Docker 安裝: 在使用 Docker 以前會需要到官方網站進行安裝,否則...

2023-10-01 ‧ 由 kylekao 分享
DAY 17

Day17 - Docker 實作(一)- Docker Image 的建置和上傳

前情提要: 昨天分享了 Docker 的概念和使用前的前置作業,今天就要來帶大家實作 Docker,今天會著重在 Docker Image 的建立和上傳,主要會...

2023-10-02 ‧ 由 kylekao 分享
DAY 18

Day18 - Docker 實作(二)- Docker Image 的使用

前情提要: 在昨天我們將 Docker Image 成功推上了 Docker Hub,今天就要來實際使用昨天推上去的 Docker Image 啦,會帶大家跑過...

2023-10-03 ‧ 由 kylekao 分享
DAY 19

Day19 - SSH 概念

前情提要: 主要會有此主題是因為,在後面實作部署的部分,我們使用到的就是透過 SSH 將 Docker Image 部署到伺服器上的操作,因此今天會來和大家分享...

2023-10-04 ‧ 由 kylekao 分享
DAY 20

Day20 - 市面上的 CI/CD 工具

前情提要: CI/CD 為軟體開發週期中,提升開發效率和品質重要的一環,然而市面上有許多種的 CI/CD 工具,到底哪一個適合自己的專案,應該要如何選用來達成想...

2023-10-05 ‧ 由 kylekao 分享