iT邦幫忙

cicd相關文章
共有 210 則文章
鐵人賽 DevOps DAY 28

技術 Day 28|Secrets 管理進階:從 Kubernetes Secret 到加密存放

● 前言 在雲端原生環境中,敏感資訊(例如資料庫密碼、API Key、TLS 憑證)是系統運作的核心。若管理不善,就等於把系統鑰匙交給攻擊者。Kubernete...

鐵人賽 DevOps DAY 21

技術 Day 21|第一階段總結 × 資源調校:Requests/Limits + 效能測試

Day 21|第一階段總結 × 資源調校:Requests / Limits + 效能測試 ● 前言 前 1~20 天,我們完成了 DevOps 的基礎工法(從...

鐵人賽 DevOps DAY 19

技術 Day 19|Terraform × Helm : 與 CI/CD 的無縫串接

● 前言 在 Day 17~18,我們已經完成了兩大基礎: 🔸 Terraform:自動化建立基礎架構(VPC / K8s Cluster / Namespa...

鐵人賽 Modern Web DAY 27
30天一起搞懂Web觀念 系列 第 27

技術 [DAY27] CI/CD 是什麼?怎麼用GitHub Actions做?

CI/CD 是什麼? CI(Continuous Integration,持續整合) 每次Commit和Push的時候,都可以自動化的執行的測試、建置,透過...

鐵人賽 DevOps DAY 15

技術 Day 15|從 YAML 到 Helm:打造可重用的部署模板

● 前言 在 Day 11~14,我們依序完成了 Deployment / Service / Ingress / ConfigMap / Secret 的基礎...

鐵人賽 DevOps DAY 8

技術 Day 8|效能測試實作與 CI/CD 整合(實務範例 + Locust 報表)

●前言 ▪在前一篇,我們已經介紹了效能測試的概念與類型(Load、Stress、Soak)。前幾天的測試是驗證「對不對」,今天的效能測試則是驗證「快不快、撐不撐...

技術 阿里 BP 專案部署流程升級通知

重要公告:我們的阿里 BP 專案部署流程已全面升級!即日起採用全新的自動化 CI/CD 流程,告別手動部署時代。 懶人包 新流程超級簡單: # 開發測試...

鐵人賽 Modern Web DAY 30

技術 # 在Azure CI Pipeline中運行前端測試

今天我們要來聊聊,測試寫完之後,該如何讓測試是具有強制力,並且實際融入開發流程中,能夠持續進行迭代的方法。 在目前的工作經驗中發現在CI Pipeline中進行...

鐵人賽 JavaScript DAY 25

技術 【Day24】Vue的成果發表會—GitHub Action實現CI/CD

我們的靜態網站已經順利Git上去了,但這樣就結束了嗎?NoNoNo…身為it人總是不能放棄每個能偷懶的環節(蛤),今天就要來善用現有技術來幫我們實現自動化的流程...

鐵人賽 DevOps DAY 21

技術 【Day 21】Data Pipeline CI / CD - AWS CodeBuild

圖片來源:官方介紹 基本介紹 AWS CodeBuild 是無伺服器(Serverless)的持續整合(CI)服務,主要提供自動編譯程式碼、運行測試並生成可部署...

鐵人賽 DevOps DAY 19

技術 【Day 19】Data Pipeline CI / CD - 基礎介紹

CI/CD 是什麼? CI/CD 是現代軟體開發中一個至關重要的流程,分別代表持續整合(Continuous Integration, CI)和持續交付/持續部...

鐵人賽 DevOps DAY 22

技術 【Day 22】Data Pipeline CI / CD - AWS CodePipeline

什麼是 AWS CodePipeline? AWS CodePipeline 是 Amazon Web Services (AWS) 提供的一項全託管持續交付...

鐵人賽 DevOps DAY 2

技術 Day02 - DevOps 基本概念

什麼是DevOps? DevOps是「開發」(Development)和「維運」(Operations)的縮寫,旨在消除「軟體開發人員」和「維運技術人員」之間的...

鐵人賽 Kubernetes DAY 13

技術 Day 13 -【Storage】:Volume 的三種基本應用 --- emptyDir、hostPath、configMap & secret

今日目標 Volume 的基本應用 emptyDir hostPath configMap & secret 什麼是 Volumn? 在一般的...

鐵人賽 Kubernetes DAY 11

技術 Day 11 -【Basic Concept】:專案的打包與部署 --- Helm & Kustomize

2025/3 更新 最近翻了一下官網,發現考試大綱有新增了一些內容,如 Kustomize、Helm 都被納入了考試範圍,這裡是筆者之前寫過的文章,內容包含...

鐵人賽 Kubernetes DAY 10

技術 Day 10 -【Basic Concept】:kubectl 基本操作彙整

今日目標 kubectl 常用指令整理 get & describe Pod Deployment Rollout history & R...

鐵人賽 Kubernetes DAY 4

技術 Day 04 -【Basic Concept】:Pod

今日目標 如何建立 Pod? 使用 yaml 建立 使用 kubectl 建立 快速產生 yaml 樣本 關於 Pod 的 kubectl 基本操...

鐵人賽 DevOps DAY 26

技術 Day 26: 使用 GitLab CI/CD 進行原始碼掃描及套件掃描

本章節「GitLab CI/CD」概要 Day 24: GitLab CI/CD 基本概念與工作流程Day 25: GitLab Runners 配置與使用Da...

技術 在 Production 環境使用 Docker 需要注意的大小事

本文件列舉了一些使用 Docker 於生產環境會碰到的問題,歡迎一同貢獻、分享! 後續內容會更新在 GitHub Repo。 前言 大家好,我是 Ian。之...

技術 【Github Pages & NextJS】GitHub Action CICD+ NextJS靜態打包部署GitHub Pages 步驟教學&踩坑紀錄

大家好,我是一宵三筵近期練習了將NextJS的小專案打包成靜態檔,透過CICD放到GitHub Pages上的操作但因為卡了一些坑弄了一整個晚上,因此來分享分享...

鐵人賽 Software Development DAY 30

技術 Day30 - 實作(七)- 成果展現

前情提要: 最後來到了成果展現的部分,在完成一系列的動作以後,要來測試看看我們是否成功將服務給建置到我們的 Linux server 上,但在展現前,其實還會需...

鐵人賽 Software Development DAY 29

技術 Day29 - 實作(六)- CD 流程文件撰寫

前情提要: 終於進入到最後的 CD 部屬環節,由於我們自身所架設的 Linux server 並沒有對外開放,因此在 GitHub Actions 上是無法進行...

鐵人賽 自我挑戰組 DAY 29

技術 Day 29 在 Kubernetes Cluster 中建 GitLab Runner

昨天使用了 GitLab CI/CD Pipeline 部署程式到 GKE,今天來介紹一下 GitLab Runner & 在 Kubernetes C...

鐵人賽 AI & Data DAY 28

技術 『Day28』部署 DAG

在我們開發完成 DAG 之後,通常並非一次性就結束了,隨著時間過去,需求有持續不斷的改變,而我們的程式也必須持續的修改以及優化。有一個良好的開發流程以及 CI/...

鐵人賽 Software Development DAY 28

技術 Day28 - 實作(六)- CI 流程文件撰寫

前情提要: 今天主要要來講述 GitHub Actions CI 部分的文件撰寫,主要會來實作測試和建置這兩個步驟,因此話不多說,我們開始! CI 測試: na...

鐵人賽 自我挑戰組 DAY 28

技術 Day 28 利用 GitLab CI/CD Pipeline 部署程式到 GKE

今明兩天會寫 GitLab CI/CD 的主題,算是 Kubernetes 的應用。是很基本的文章但還是紀錄一下小白如我怎麼理解的。 這篇會稍微介紹 GitLa...

鐵人賽 Modern Web DAY 29

技術 [Day 29] 使用 Jenkins 達成前端自動化測試(二)

設定 NodeJS 版本 昨天有說明可以在 Plugins 中下載 NodeJS,那麼今天要講解如何設定對應的 NodeJS 版本。 同樣在「資訊主頁」左側的「...

鐵人賽 Modern Web DAY 28

技術 [Day 28] 使用 Jenkins 達成前端自動化測試(ㄧ)

簡介 Jenkins Jenkins 是一個可以實現持續整合(Continuous Integration, CI)/持續交付或持續部署(Continuous...

鐵人賽 Software Development DAY 27

技術 Day27 - 實作(五)- Docker File 的撰寫和 Linux server 的建置

前情提要: 在前幾天實作當中,我們將整體網站都給處理完畢,剩下的就是要將整個服務使用 Docker 給包裝起來,並且將 Linux 的環境給建置起來,因此話不多...