iT邦幫忙

鐵人檔案

2023 iThome 鐵人賽
回列表
DevOps

CI/CD 系列

我參賽項目關注持續集成與持續交付領域,在構建高效的軟件交付流程。我將實施自動化測試、部署與監控,以提升軟件開發、測試和交付的效率與質量。採用持續集成和持續交付實踐,我致力於整個發布週期,減少錯誤,提高團隊協作,並實現快速、可靠的軟件交付。

鐵人鍊成 | 共 30 篇文章 | 8 人訂閱 訂閱系列文 RSS系列文 團隊NUTC_IMAC_DOCKING
DAY 1

Day 1 : 甚麼是 CI/CD

甚麼是CI/CD CI/CD是指持續集成(Continously Integration)和持續交付(Continuous Delivery)的縮寫。它們是現代...

2023-09-11 ‧ 由 boting0215 分享
DAY 2

Day2 :CI/CD使用工具

使用CI/CD工具分為3種: GitHub GitHub Actions:GitHub Actions 是 GitHub 提供的集成 CI/CD 服務。它允...

2023-09-12 ‧ 由 boting0215 分享
DAY 3

Day3:建立檔案&job

在這邊我是利用vscode,大家如果也用別的應用程式也可以的哦 首先必須先建立一個yaml檔案,根據前言來說gitlab支援的檔案就是yml job: #建立一...

2023-09-13 ‧ 由 boting0215 分享
DAY 4

Day4:將檔案推送到GitLab

在GitLab中新建一個倉庫:首先,在GitLab中創建一個新的倉庫。你可以通過瀏覽器登錄到GitLab,然後點擊“New Project” "...

2023-09-14 ‧ 由 boting0215 分享
DAY 5

Day5:介紹流水線

在 GitLab 中,同步(Pipeline)是一種用於自動化構建、測試和部署代碼的工具。它是持續集成/持續交付(CI/CD)流程的核心部分,用於實現在代碼提交...

2023-09-15 ‧ 由 boting0215 分享
DAY 6

Day6:查看流水線

首先先進入gitlab,選擇專案的選項 再來點開你CI/CD專案 在來這邊會顯示你的提交&分支&標籤&專案...

2023-09-16 ‧ 由 boting0215 分享
DAY 7

Day7:階層指令

使用 Stages 是 CI/CD 中的一種組織代碼構建和部署流程的方式,將整個流程劃分為不同的階段,每個階段執行特定的任務。使用 Stages 的好處包括 可...

2023-09-17 ‧ 由 boting0215 分享
DAY 8

Day8:工作流程提前找錯誤

CI/CD工作流程(持續集成/持續交付工作流程)在軟件開發中扮演著至關重要的角色。它的用途包括: 自動化構建和測試:CI/CD工作流程通過自動化構建和測試代碼,...

2023-09-18 ‧ 由 boting0215 分享
DAY 9

Day9:CI/CD variables

CICD(持續集成/持續交付)指標是在 CI/CD 工作流程中使用的一種機制,用於存儲和交付數據。它們在模擬的各個階段和任務中產生了關鍵作用,主要用途如下: 配...

2023-09-19 ‧ 由 boting0215 分享
DAY 10

Day10:用wsl建立Runners

在Windows環境下使用WSL(Windows Subsystem for Linux)來建立自己的GitLab Runner(GitLab運行器)是可以安裝...

2023-09-20 ‧ 由 boting0215 分享