iT邦幫忙

gitlab相關文章
共有 184 則文章
鐵人賽 影片教學 DAY 15

技術 GitLab CI/CD Day 15 - 專案演練 part 2 把專案打包成 Docker Image

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

鐵人賽 影片教學 DAY 14

技術 GitLab CI/CD Day 14 - 專案演練 part 1 設定 Pipeline

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

鐵人賽 影片教學 DAY 13

技術 GitLab CI/CD Day 13 - Group Runner

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

鐵人賽 Modern Web DAY 29
angular專案開發指南 系列 第 29

技術 Gitlab自動化部署 - Pipeline

前言 GitLab Workflow內容包括,git 版本控制系統、CI/CD Pipeline,以及專案管理的功能,像 Wiki、Issue Tracking...

鐵人賽 影片教學 DAY 12

技術 GitLab CI/CD Day 12 - 在 DigitalOcean 上安裝 GitLab Runner

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

鐵人賽 影片教學 DAY 11

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

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

鐵人賽 影片教學 DAY 10

技術 GitLab CI/CD Day 10 - Runner 與 Executor

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

鐵人賽 影片教學 DAY 9

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

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

鐵人賽 影片教學 DAY 8

技術 GitLab CI/CD Day 08 - 環境變數

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

鐵人賽 影片教學 DAY 7

技術 GitLab CI/CD Day 07 - 指定分支

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

鐵人賽 影片教學 DAY 6

技術 GitLab CI/CD Day 06 - 執行外部檔案

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

鐵人賽 影片教學 DAY 5

技術 GitLab CI/CD Day 05 - 工作階段與相依性

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

鐵人賽 DevOps DAY 6

技術 [前置]Gitlab+Jenkins for CI

這邊就不探討怎麼建置這些CI/CD工具。 我們先採用線上有免費額度的Gitlab服務,在指定的repository上設定webhook。 這會在每一次使用者co...

鐵人賽 影片教學 DAY 3

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

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

鐵人賽 影片教學 DAY 4

技術 GitLab CI/CD Day 04 - 新增 Pipeline Job

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

鐵人賽 影片教學 DAY 2

技術 GitLab CI/CD Day 02 - 什麼是 CI/CD?

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

鐵人賽 影片教學 DAY 1

技術 GitLab CI/CD Day 01 - 為你自己學 GitLab CI/CD

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

鐵人賽 DevOps DAY 7

技術 EP07 - Jenkins Pipeline 整合 Gitlab 使用 Webhook

將專案整合 Gitlab 和 Jenkins 產生 Token 前幾天有在虛擬機械中產生金鑰今天也要再來產生一組不過這次產生的是要在 Jenkins 和 Git...

鐵人賽 DevOps DAY 5

技術 EP05 - 從零開始,在 AWS 建置 Gitlab 使用 Terraform

配置 Gitlab 環境 昨天我們使用 Terraform 創建好一個給 Gitlab 使用的 EC2一般來說,CI/CD 工具不會公開在外網做存取通常解決方式...

鐵人賽 DevOps DAY 30

技術 Day30-2 - GitLab CI 還可以怎麼重構及整理 .gitlab-ci.yml ?

上一篇舉了一個小例子來說明,一般遇到比較冗長的 .gitlab-ci.yml 大致上可以怎麼思考整理及重構,那麼平常在規劃及設計流水線的時候該怎麼注意呢? 一、...

鐵人賽 DevOps DAY 30

技術 Day30-1 - GitLab CI 可以怎麼重構及整理 .gitlab-ci.yml 讓內容更好瞭解?

隨著專案的演進,當團隊導入 GitLab CI 工作流程之後,通常會是陸續的針對專案需要增加更多的流程,而時間一久 .gitlab-ci.yml 的內容就很有可...

鐵人賽 DevOps DAY 29

技術 Day29 - GitLab CI 如何讓工作流程流水線跑快一點?之三 讓 Runner 執行更快一點

上一篇談到從 .gitlab-ci.yml 開始建立關卡及工作,而後依序分派到工作佇列,等待 GitLab Runner Server 上的 Runner 來承...

鐵人賽 DevOps DAY 28

技術 Day28 - GitLab CI 如何讓工作流程流水線跑快一點?之二 逐一調整

讓 GitLab CI 的工作流程的流水線加速,透過上一篇的大部分解有了思考流程上的脈絡,接下來要開始從每個階段中的工作細節去思考,應該怎麼讓整個流水線再次的加...

鐵人賽 DevOps DAY 27

技術 Day27 - GitLab CI 如何讓工作流程流水線跑快一點?之一 從 .gitlab-ci.yml 大部分解

在專案過程中,透過 GitLab CI 建立流水線,讓研發過程中如編譯、測試、打包、部署等工作都得以順利的自動化,除了讓開發變得更有效率,也在無形之中,形成了保...

鐵人賽 DevOps DAY 26

技術 Day26 - GitLab CI 啟動其它專案啟動流水線或動態產出新的流水線,談觸發 trigger

在大型專案中,可能會把專案依功能、架構等等因素,切分為多個子專案,雖然切分為多個子專案,有些邏輯可能還是有類似的地方,例如前端或後端的部署可能只有環境變數的不同...

鐵人賽 DevOps DAY 25

技術 Day25 - GitLab CI 在特定的環境使用特定變數,談變數管理與 environment

軟體開發的流程中,有些時候,同樣的內容因應開發階段的不同,可能需要在不同的系統上執行,如軟體的部署,在開發階段可能需要部署到開發(Develop)環境,在正式上...

鐵人賽 DevOps DAY 24

技術 Day24 - GitLab CI 關於 GitLab Runner 的 Cache 快取設定及快取策略

隨著技術的演進,許多程式語言、框架都開始有了套件相依管理的機制,像 PHP 使用了 Composer,JavaScript、Node.js 由 npm 管理而...

鐵人賽 DevOps DAY 23

技術 Day23 - GitLab CI 新的流水線啟動,已經在執行的流水線工作是否停止?談 interruptible

有些時候,流水線(pipeline)上的系統部署、原始碼打包等工作,可能需要花費大量的時間或系統資源,因此,在這種資源或時間成本相對高的專案上,當流水線上還有工...

鐵人賽 DevOps DAY 22

技術 Day22 - GitLab CI 控制工作終止因素的各種方法,談 retry、timeout

在 GitLab CI 中,流水線上每道關卡每個工作順利執行與否,都是控制著整條流水線如何進行的依據關鍵之一;工作可能因為當下的環境因素無法執行,但重新執行即可...

鐵人賽 DevOps DAY 21

技術 Day21 - GitLab CI 選擇指定的 runner 來承接工作,談標籤 tags

在流水線的進行中,有些時候工作能否被執行,跟執行工作的環境是絕對相依的,以 GitLab.com 提供的免費 GitLab Runner 來說,通常承接工作的...