iT邦幫忙

cicd相關文章
共有 210 則文章
鐵人賽 Software Development DAY 5

技術 Day5 - Python 進階概念(一) - 模塊 Module

前情提要: 在前一天的 Python Flask 示範當中,在程式碼的最下面有展示到 __name__ = "__main__",那今天就是...

鐵人賽 Software Development DAY 4

技術 Day4 - 簡單示範 Python Flask

前情提要: 我們本次的最終目標是透過 Flask 當作我的應用程式來實作 CI/CD 的流程,因此今天我們簡單介紹一下 Flask 還有其使用的方法! 什麼是...

鐵人賽 Software Development DAY 3

技術 Day3 - pipenv Python 套件管理神器!

前情提要: 每一個程式語言都有自己的套件管理工具,像是 Java 有 Maven,Node.js 有 npm,Python 也有自己的,也就是pip,pip 預...

鐵人賽 Software Development DAY 2

技術 Day2 - 什麼是 CI/CD ?

概念: 在開發部分的週期上,主要會經歷「開發」、「測試」、「建置」、「部署」,隨著產品的使用時間越久,服務的內容只增不減,就會導致程式整體的架構越來越肥大,若每...

鐵人賽 Software Development DAY 1

技術 Day1 - 鐵人賽選題動機 & 綱要

選題動機: 在大三下找實習時,發現到很多公司的要求之一是對於 CI/CD 有一定的認識,那時候對於這部分的知識點完全沒有概念,隨著開始實習後發現到,其實軟體的架...

鐵人賽 DevOps DAY 6

技術 Day 6 用 Gitlab Pipeline deploy Docker image

完成經典的 Hello World,我們來做點正經事啦~(本日程式碼) 把「build docker image 並 push 到 ECR repository...

鐵人賽 DevOps DAY 5

技術 Day 5 Hello Gitlab Pipeline

今天我們要用昨天開的 EC2 instance 來架設 Gitlab Runner,然後跑第一個 pipeline say hello!跟著實作比較有 fu~可...

鐵人賽 Mobile Development DAY 1

技術 【Day - 01】前言

大家好,我是一名Android前端開發人員,我很高興能在這裡開始我的鐵人賽之旅!在這個系列中,我將從一個前端開發的角度,為大家介紹後端開發的世界,並向大家展示如...

鐵人賽 AI & Data DAY 19

技術 dbt CD 項目及完整 CICD 流程

上一篇提到 dbt 的 CI 檢查項目,接下來 CI 過了要自動 deploy,dbt deploy 要做什麼以及有什麼注意事項嗎? deploy 到正式環...

鐵人賽 AI & Data DAY 18

技術 dbt 要部署前做的 CI 項目有哪些?怎麼做?

根據前面提到的 dbt Core 架構, CI/CD 是必須的流程,也是 dbt Cloud 在 deploy 前可以設定的流程,那用 dbt Core 要做什...

技術 網路自動化 (Network Automation) 的一些想法

前言 這篇文章比較像我個人心得,不會有技術分享的部份。我會跟大家分享一些網路自動化概念。 網路自動化的標準架構 理論上也許會有,但實務上想告訴大家目前應該沒有統...

技術 FRRouting簡介

請自行CLONE REPO使用 前言 最近公司專案使用FRRouting套件,發現網路上只有少量的中文資料。於是想寫一篇文章貢獻給網路工程師們並總結一下自己實作...

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

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

技術 Jenkins pipeline 學習筆記

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

技術 在 Docker Desktop 安裝Jenkins

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

鐵人賽 影片教學 DAY 30

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

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

鐵人賽 影片教學 DAY 29

技術 GitLab CI/CD Day 29 - Deploy on GCP part 2

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

鐵人賽 影片教學 DAY 28

技術 GitLab CI/CD Day 28 - Deploy on GCP part 1

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

鐵人賽 DevOps

技術 GitOps 與 ArgoCD

本文目標: GitOps 介紹 ArgoCD 使用教學 進入正題 GitOps 是一種 Continuous Delivery(CD)的方式,它是在 201...

鐵人賽 Modern Web DAY 28

技術 CI/CD X Jenkins、CircleCI、Github Action (28)

偷吃完都有記得擦嘴嗎?! 背地裡在檯面下做了一些事情又不想被發現或影響另一半怎麼辦?! 有沒有辦法自動化的把相關痕跡去除或隱藏?! 當然正常情況下是要盡量避免做...

鐵人賽 DevOps DAY 30

技術 為 free5GC 導入 CI workflow

在先前的文章有稍微介紹過常見的 DevOps Tools,而本篇文章筆者會分享幫 free5GC 開源專案加入 CI pipeline 的實作! 進入正題 fr...

鐵人賽 影片教學 DAY 27

技術 GitLab CI/CD Day 27 - Deploy on AWS part 3

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

鐵人賽 影片教學 DAY 26

技術 GitLab CI/CD Day 26 - Deploy on AWS part 2

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

鐵人賽 影片教學 DAY 25

技術 GitLab CI/CD Day 25 - Deploy on AWS part 1

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

鐵人賽 影片教學 DAY 24

技術 GitLab CI/CD Day 24 - Artifacts 產物

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

鐵人賽 影片教學 DAY 23

技術 GitLab CI/CD Day 23 - 專案演練 part 10 手動部署 Production 環境

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

鐵人賽 DevOps DAY 30

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

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

鐵人賽 DevOps DAY 29

技術 Day 29: Ansible鐵人賽特別篇!Ansible Vault與Jenkins聯乘自動化!

來到真真正正的Ansible最後一回。今天我們就把所有東西完全自動化部署到伺服器上面吧! 新增密碼檔案 昨天我們執行Ansible Playbook的時候,我們...

鐵人賽 DevOps DAY 28

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

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

鐵人賽 DevOps DAY 27

技術 Day 27: Ansible最終回!與Jenkins共舞!

昨天我們成功在本機利用Ansible安裝及部署我們的專案。那麽今天,我們就利用Jenkins進行自動化操作吧! 修改main.tf 由於我們想把整個部署流程自動...