iT邦幫忙

cicd相關文章
共有 215 則文章
鐵人賽 Mobile Development DAY 27

技術 [Day 27] 實現 iOS 自動化部署(二)- 設定 Azure Pipelines

前言 在上一篇文章中,我們完成了 iOS 專案的本地端準備工作。現在,我們將實際設定 Azure Pipelines,目標是讓專案能夠自動化建置並部署到 App...

鐵人賽 Mobile Development DAY 26

技術 [Day 26] iOS 自動化部署(一)- App Store 的前置作業

前言 時間來到了第 26 天,App「台灣公路 K 點通」(對,取名了XD) 核心功能已大致完成,是時候著手建立一套自動化的 CI/CD (持續整合/持續部署)...

鐵人賽 DevOps DAY 29

技術 【Day29】Jenkins:DevOps 時代的自動化引擎

前情提要 昨天我們建立了企業級的私有映像檔倉庫 Harbor,解決了容器映像檔的集中存儲、權限管理和安全掃描等問題。有了 Harbor,我們可以安全地管理所有應...

鐵人賽 Cloud Native DAY 21

技術 [Day 21] GitOps 的最後一哩路:CI/CD Pipeline 與 Image 自動更新

前言 在 Day 20 我們介紹了 KEDA,談到如何根據事件驅動自動調整 Pod 的數量,進一步提升叢集的資源彈性。這其實是一個里程碑:代表我們已經把基礎設施...

鐵人賽 Build on AWS DAY 7

技術 Day7 CI/CD 自動化:GitHub x CodePipeline / CodeBuild 部署網站

一、前言 如果每次更新網站內容都需要手動上傳檔案到 S3,會浪費時間且容易出錯。 透過 CI/CD,自動化從 GitHub 到 AWS 的部署流程,能確保程式...

鐵人賽 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/...