iT邦幫忙

gitlab相關文章
共有 45 則文章
鐵人賽 DevOps DAY 29

技術 GitLab Cycle Analytics & Charts

在《Day 6 初探 GitLab Workflow & GitLab Flow》,我們有提到 Workflow 的最後一個步驟是 Feedback,對...

鐵人賽 DevOps DAY 28

技術 GitLab: Auto DevOps 之牛刀小試 6 - Customizing

前面幾天我們介紹了 Auto DevOps 的 CI/CD Pipeline 其中的每個 Stage,但就如其名這些 Stage 都是 Auto 自動產生的,萬...

鐵人賽 DevOps DAY 27

技術 GitLab: Auto DevOps 之牛刀小試 5 - Auto Monitoring

今天來看 Auto DevOps 的最後一個 Feature——Auto Monitoring。這也是基於 GitLab 有串接 K8S,而且有透過 K8S 安...

鐵人賽 DevOps DAY 26

技術 GitLab: Auto DevOps 之牛刀小試 4 - Auto Browser Performance Testing

昨天搞定了 Auto Deploy,現在 Auto DevOps 自動產生的 CI/CD Pipeline 只剩下一個 Stage: Performance。...

鐵人賽 DevOps DAY 25

技術 GitLab: Auto DevOps 之牛刀小試 3 - Auto Deploy (Production)

昨天我們為 Auto DevOps 設置了 K8S,順利讓它可以產生完整的 CI/CD Pipeline,但在 Stage: Staging 卻出現卡關的狀況。...

鐵人賽 DevOps DAY 24

技術 GitLab: Auto DevOps 之牛刀小試 2 - K8S

延續昨天,今天我們要將 Auto DevOps 搭配 K8S,讓它能夠發揮更多的功能。 其實艦長自己有試過要架設 K8S 然後與自己架設的 GitLab 整合,...

鐵人賽 DevOps DAY 23

技術 GitLab: Auto DevOps 之牛刀小試

GitLab 自從 10.0 開始,新增了神奇的 Auto DevOps 功能,顧名思義 Auto DevOps 就是一個會幫你自動產生 CI/CD Pipel...

鐵人賽 DevOps DAY 22

技術 GitLab CI 之 Scheduling Pipelines

延續昨天的內容,對於 CI Service 我們開始有了一些不同的想法,其實它就是一個 Worker,可以利用它來幫我們代勞執行許多的任務,既然如此是不是也能同...

鐵人賽 DevOps DAY 21

技術 GitLab CI 之 CI trigger、API 與 ChatOps

今天我們一樣要繼續改善 CI/CD Pipeline,不過今天的內容說是改善 Pipeline 並不太正確,應該說我們要來更靈活的利用 CI Service。...

鐵人賽 DevOps DAY 20

技術 CI/CD Pipeline 之 CI Service 掛掉時該怎麼辦?

今天我們要繼續改善 CI/CD Pipeline。 首先,我們要回歸初心,詢問幾個問題。 第一個問題——為什麼我們需要做 CI/CD ? 第二個問題——如果工程...

鐵人賽 DevOps DAY 19

技術 CI/CD Pipeline 之 Container

CI/CD Pipeline 需要持續維護,並非建立一次就天下太平了,今天讓我們繼續跟著假想團隊的進度往下走,看看 CI Pipeline 將會做出哪些改變。...

鐵人賽 DevOps DAY 16

技術 Day16 該如何撰寫 Drone Yaml 檔

花了兩天的時間完成了 Gitlab 與 Drone 的建置,那麼也該來示範一下該如何觸發 Drone 執行發布事件。 首先手動到 Gitlab 建置一個專案...

鐵人賽 DevOps DAY 18

技術 GitLab: Project Wiki & GitLab Pages

隨著假想情境的發展,團隊另一項顯著成長的需求是——文件。針對 Project 開始有各式各樣的資訊必須記錄成文件保存,README.md 已經不夠寫了,而且也開...

鐵人賽 DevOps DAY 17

技術 GitLab: Issue Templates & Merge Request Templates

隨著我們假想情境中的團隊日漸茁壯,產品的開發也正邁入軌道。在這個時候,團隊成員開始覺得工作流程中有一些地方需要持續改善。 首先提出意見的是 PM 與 QA,他們...

鐵人賽 DevOps DAY 16

技術 GitLab: Commit & Merge Request

我們假想情景中的 Developer 今天已經解完ㄧ張 Issue,現正準備送出 Commit 與 Merge Request。 Commit 與 Issue...

鐵人賽 DevOps DAY 14

技術 Day14 使用 Docker 快速建置 GitLab

1.於本機環境示範 2.本日內容參考Docker GitLab,並些許做修正 今天會示範如何透過 docker 建立 gitlab ,並設定 OAuth 取...

鐵人賽 DevOps DAY 15

技術 GitLab: To-Do List 與 Milestones

經過前幾天的進度,我們假想情境中的團隊已經有了基本的 CI/CD 環境可以使用,現在開發工作已持續推進,團隊的 Developer 正在解 Issue/Feat...

鐵人賽 DevOps DAY 14

技術 CI/CD Pipeline 之 stage: prod-deploy

前三天我們搞定了 CI/CD Pipeline 的 build、deploy 與 test,今天輪到 prod-deploy。 在我們的假想情境中,dev 與...

鐵人賽 DevOps DAY 13

技術 CI/CD Pipeline 之 stage: test

開始今天的進度之前,再幫大家恢復一下記憶,目前規劃的 CI/CD Pipeline 將如下圖。 (這是 dev 與 stg 環境的 CI Pipeline。)...

鐵人賽 DevOps DAY 12

技術 CI/CD Pipeline 之 stage: deploy

在昨天我們完成了 CI Pipeline 的 Stage: build,今天接續進度要來處理 Stage: deploy。 如果你忘記目前假想的 CI/CD P...

鐵人賽 DevOps DAY 11

技術 CI/CD Pipeline 之 stage: build

昨天我們已經創建了第一條 CI/CD Pipeline,但實際上在 script: 中我們並沒有撰寫什麼真實可用的動作。接續昨天的進度,今天繼續說明 CI/CD...

鐵人賽 DevOps DAY 7

技術 [Day 7]-GitLab

GitLab GitLab 是一套Git倉庫管理工具,具有 Wiki 和 Issue tracking 的功能。 https://zh.wikipedia....

鐵人賽 DevOps DAY 10

技術 GitLab: 建立第一條 CI/CD Pipeline

昨天我們將 GitLab Runner 架設好了,今天要來試行昨天規劃好的 CI/CD Pipeline。 .gitlab-ci.yml 搞定 CI/CD Pi...

鐵人賽 DevOps DAY 9

技術 架設 GitLab CI Runner

專案啟動了、Issue 開立了、工作分配了,我們假想情境中的主角 Dev Leader 接著要為團隊搭建 CI/CD 環境,按先前針對 Workflow 的規劃...

鐵人賽 DevOps DAY 8

技術 GitLab: Issue、Issue Board 和 Kanban

延續昨天的進度,現在我們假想情境中的團隊成員都已順利登入 GitLab,也加入 GitLab Mattermost 的各個 Channel。我們故事中的主角 D...

鐵人賽 DevOps DAY 7

技術 GitLab 和 Mattermost

昨天已經簡單介紹過 GitLab Workflow,今天就讓我們進入在談到第 1 步驟 Idea 時曾提及的工具——Mattermost。 安裝 Matterm...

鐵人賽 DevOps DAY 6

技術 初探 GitLab Workflow & GitLab Flow

按著昨天的故事,我們假想中的產品開發團隊已經順利成立了,但在團隊開始投入開發工作之前,需要先和團隊成員們確認接下來團隊的工作分配、Workflow 以及團隊協作...

鐵人賽 DevOps DAY 5

技術 GitLab: 從建立 Group 和 Project 開始

YA!本系列文已經進入第 5 天!在艦長拖了4 天的時間之後,今天我們終於要進到 Project 了!說是這麼說,但其實今天也還不會深入 Project 啦~(...

鐵人賽 DevOps DAY 1

技術 導讀:前言與創作方向

TL;DR 最近想嘗試為 .NET Core 專案透過 GitLab CI 進行持續整合、交付與部署,這系列主題算是研究筆記吧。 緣起 這段算是開賽前的 mu...

鐵人賽 DevOps DAY 4

技術 GitLab 的 User 與權限控管

在昨天的文章,我們快速瀏覽 GitLab 管理者才能使用的 Admin Area。今天就讓我們回歸 GitLab 的一般操作,先認識 GitLab 的 User...