iT邦幫忙

cicd相關文章
共有 216 則文章
鐵人賽 DevOps DAY 18

技術 Day 18: Docker Image的倉庫!Harbor Registry!

昨天我們成功在本機建立了一個Docker的映像檔。但是對於一個完整的CICD環境來說,我們不可能每一次部署都重新Build一次新的Docker映像檔,因為這樣做...

鐵人賽 Modern Web DAY 30

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

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

技術 建立自己Blog系列(一) 介紹 Github (hosting) + Hexo (Blog) + Appveyor(CICD)

前文: 網路上已經有許多Blog託管平台 例如:Google Blog,痞客邦....為何我還要自己寫這篇跟大家分享? 因為上面提供的平台固然好用,但我並無法1...

鐵人賽 DevOps DAY 20

技術 Day 20: Docker映像檔封裝存檔自動化!

昨天我們成功安裝了Harbor,今天,我們就讓Jenkins把這幾天我們的手動操作完全自動化吧!Let’s go! 新增Docker Registry Cred...

鐵人賽 DevOps DAY 29

技術 Day 29 - Summary

本文將於賽後同步刊登於筆者部落格有興趣學習更多 Kubernetes/DevOps/Linux 相關的資源的讀者,歡迎前往閱讀更多相關科技的技術分享,歡迎追蹤...

鐵人賽 Software Development DAY 10

技術 Day10 - Python Flask(四) - redirect 和 url_for

前情提要: 有時在觸發某些條件以後,會需要進行頁面上的跳轉,而在 Flask 當中即有提供一個函式,redirect,來協助我們完成此功能。但隨著網站不斷再更新...

鐵人賽 Modern Web DAY 28

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

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

鐵人賽 DevOps DAY 2

技術 Day 2: 甚麼是CICD Pipeline?能吃嗎?

CICD Pipeline簡介 昨日講到CICD Pipeline的目的是利用自動化的手段,去讓整個軟體開的的流程更安全及可靠。 自動化的好處是讓開發人員可以習...

鐵人賽 Kubernetes DAY 13

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

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

鐵人賽 影片教學 DAY 11

技術 GitLab CI/CD Day 11 - 在本機的 GitLab Runner

Youtube 頻道:https://www.youtube.com/c/kaochenlong 如果畫面太小或看不清楚可移駕至 https://www.yo...

鐵人賽 Kubernetes DAY 4

技術 Day 04 -【Basic Concept】:Pod

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

鐵人賽 DevOps DAY 23

技術 Day 23: 神說:要有VM,就有VM!讓Jenkins + Terraform成神!

昨天我們成功在本機,利用Terraform在GCP上面啟用一部VM。今天,我們就利用Jenkins加上Terraform,使到整個過整自動化吧! 加入Crede...

鐵人賽 DevOps DAY 21

技術 Day 21: 持續部署的利器!基礎架構即程式碼!

終於到了鐵人賽的第21天了,基本上算是進入了這個系列的最後直路了。所以我們的CICD Pipeline也差不多進入最後一個階段 – 持續部署了。 說到持續部署的...

技術 Jenkins pipeline 學習筆記

準備項目:1.全域設定很多文章都有說明2.Gitlab 套件安裝 開始步驟:步驟1:新增一個項目:輸入項目名稱(自取)步驟2:Jenkins pipeline...

鐵人賽 DevOps DAY 20

技術 [Day20]深入探討持續整合與持續交付(CI/CD):自動化軟體交付的關鍵

前言 在現代軟體開發中,持續整合與持續交付(Continuous Integration and Continuous Deployment,簡稱 CI/CD)...

鐵人賽 DevOps DAY 22

技術 Day 22: 讓我定義你的基礎架構!Terraform!

昨天談到基礎架構即程式碼,那麽今天,我們就介紹一下其中一款常用的工具,Terraform。 Terraform是一款由HashiCorp以Go語言寫成的基礎架構...

技術 Github-Action: 自動生成多語言版本的 README.md

介紹 之前有發布一篇相關文章,但當時並沒有將 Action 發佈到github marketplace,導致要使用該工具需下載 shell script (現...

鐵人賽 DevOps DAY 26

技術 Day 26: Ansible戲碼第二幕!Docker出來了!

昨天我們成功連接到新建的VM,那麽今天,我們就嘗試在VM上面進行Docker的安裝及部署吧! 安裝Docker 當我們安裝Docker的時候,可以參考Docke...

鐵人賽 DevOps DAY 24

技術 Day 24: 基礎架構即程式碼雙刀流!Ansible!

昨天我們成功使用了Terraform在GCP上面生成了一個虛擬機器。但是有一些部署的內容,單單使用Terraform去管理,可能未如理想。假如今天我要在VM上運...

鐵人賽 DevOps DAY 23

技術 DevOps 與核心網路

什麼是 DevOps? DevOps 是結合 Develop 以及 Operations 的概念,將開發與維運整合在一塊,可提升專案的交付效率與服務能力,相較於...

鐵人賽 DevOps DAY 2

技術 Day02 - DevOps 基本概念

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

鐵人賽 DevOps DAY 28

技術 Day 28: Ansible番外篇!Ansible Vault!

來到了鐵人賽的最後三天,讓我們為我們的CICD Pipeline加入更多的功能吧! 這二十多天以來,我們一直都利用Jenkins的Credentials功能去儲...

技術 在 Docker Desktop 安裝Jenkins

市佔最佳的持續整合(CI/CD)軟體,之前安裝 WINDOWS 版因為 JAVA 路徑問題一直裝不起來,後來使用 DOCKER 很容易便安裝OK,以下說明我的安...

鐵人賽 影片教學 DAY 3

技術 GitLab CI/CD Day 3 - 建立 .gitlab-ci.yml

Youtube 頻道:https://www.youtube.com/c/kaochenlong 如果畫面太小或看不清楚可移駕至 https://www.yo...

鐵人賽 DevOps DAY 30

技術 Day 30: 自動化部署成功了,然後呢?

到了鐵人賽的最後一天。一般來說,最後的一篇文章,通常都會總結一下這三十天的內容。簡單來說通常可看可不看。但這最後一天,如果就這樣子結束,好像平淡了一點。所以今天...

鐵人賽 影片教學 DAY 18

技術 GitLab CI/CD Day 18 - 專案演練 part 5 使用 Docker Compose

Youtube 頻道:https://www.youtube.com/c/kaochenlong 如果畫面太小或看不清楚可移駕至 https://www.yo...

鐵人賽 影片教學 DAY 30

技術 GitLab CI/CD Day 30 - 重點回顧

Youtube 頻道:https://www.youtube.com/c/kaochenlong 如果畫面太小或看不清楚可移駕至 https://www.yo...

鐵人賽 Software Development DAY 21

技術 Day21 - YAML 格式解析

前情提要: 我們在之後 CI/CD 的實作上會選用 GitHub Actions 此工具,而在深入了解此工具以前,必須要先知道 YAML 此格式,因為其設定檔就...

鐵人賽 Software Development DAY 21

技術 Python 與自動化測試的敲門磚_Day21_CI/CD 簡介

每天的專案會同步到 github 上,可以前往 這個網址 如果對於專案有興趣或是想討論一些問題,歡迎留言 OR 來信討論,信箱為:nickchen1998@gm...

鐵人賽 影片教學 DAY 9

技術 GitLab CI/CD Day 09 - GitLab CI 與 Docker Image

Youtube 頻道:https://www.youtube.com/c/kaochenlong 如果畫面太小或看不清楚可移駕至 https://www.yo...