iT邦幫忙

鐵人檔案

2023 iThome 鐵人賽
回列表
DevOps

CI/CD 系列

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

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

Day11:建立自己的專案執行器

如何建立執行器(Runners): 首先先進入你的gitlab打開你CI/CD,在左邊的側邊欄有一個設定的選項,選擇CI/CD的選項,再來把執行器(Runner...

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

Day12:CI/CD Image

在 CI/CD(持續集成/交付)流程中,鏡像(鏡像)是指用於構建、測試和部署應用程序的預定義的操作環境。這些鏡像通常包含運營、依賴庫、運行時環境以及其他必要的工...

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

Day13:上傳附加檔案

stages: - build build-job: stage: build script: - ec...

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

Day14:git runner run

stages: - build - test - deploy build-job: stage: buil...

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

Day15:Executor

CI/CD Executor(執行器)是負責在 CI/CD 系統中執行建構和部署作業的元件。它是 CI/CD 流程中的工作馬,在伺服器上運行代碼和相關任務。 在...

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

Day16:chat_variables

CHAT_CHANNEL(聊天頻道):指在一個聊天或通訊平台(如Slack、Microsoft Teams等)中的特定頻道或房間,用於討論關於CI/CD的話題、...

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

Day17:COMMIT_Variables

這偏介紹幾個COMMIT 簡單指令 CI_COMMIT_AUTHOR: 描述:代表提交的作者。 用法:您可以使用此變量來識別進行觸發 CI/CD 管道的提交的...

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

Day18:ENVIRONMENT_variables

CI_ENVIRONMENT_NAME: 描述:表示已部署應用程序的環境名稱。 用法:此變量包含與 CI/CD 管道關聯的環境的用戶定義名稱。環境名稱可以在文...

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

Day19:JOB_variables

這篇簡單介紹幾個JOB指令 CI_JOB_ID: CI_JOB_ID 是作業的唯一識別碼。在 CI/CD 流程中,每個作業都會有獨立的 CI_JOB_ID。...

2023-09-29 ‧ 由 boting0215 分享
DAY 20

Day20:PIPELINE_variables

這篇介紹簡單PIPELINE的指令: CI_PIPELINE_ID:表示當前流水線的唯一識別符。它是一個數字,用於識別不同的流水線。 CI_PIPELINE_I...

2023-09-30 ‧ 由 boting0215 分享