iT邦幫忙

gitlab相關文章
共有 182 則文章
鐵人賽 DevOps DAY 10

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

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

鐵人賽 DevOps DAY 1

達標好文 技術 前言

嗨!大家今天過得好嗎?或者應該要問大家今天都工作順暢、沒有救火 on-call 嗎? 在現在的軟體開發工作中,工程師們難免都需要和其他的夥伴一起協力工作,通常協...

鐵人賽 DevOps DAY 9

技術 架設 GitLab CI Runner

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

鐵人賽 DevOps DAY 4

技術 GitLab 的 User 與權限控管

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

鐵人賽 DevOps DAY 2

達標好文 技術 安裝 GitLab

在第一天的文章中,我們簡單的認識了 GitLab,知道它是一項已廣為人知並受到大家喜愛的工具,它不僅能為團隊提供 Git 與 CI/CD 服務,也能滿足軟體開發...

鐵人賽 DevOps DAY 5

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

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

鐵人賽 DevOps DAY 16

技術 GitLab: Commit & Merge Request

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

鐵人賽 DevOps DAY 11

技術 CI/CD Pipeline 之 stage: build

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

鐵人賽 DevOps DAY 6

技術 初探 GitLab Workflow & GitLab Flow

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

技術 【淺談 Docker 基礎】GitLab 篇:簡易架設

GitLab 自從 Microsoft 在 2018 年 6 月 4 日用 75 億美元收購 GitHub 平台後,許多開發者紛紛逃到 GitLab 平台。先不...

技術 gitlab page

tags: 2018/1/31 learning code gitlab page 如何在gitlab產生靜態page step01 新增專案 New proj...

鐵人賽 DevOps DAY 3

技術 Admin Area—維運 GitLab Server 的管理者後台

在今天的進度,我們要來認識自行架設 GitLab 時,非常重要的 Admin Area。但如果你後續打算使用 gitlab.com,而非自架 GitLab Se...

鐵人賽 DevOps DAY 8

技術 GitLab: Issue、Issue Board 和 Kanban

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

技術 git常用指令(一)

tags: 2018/1/29 learning code 常用指令 新增資料夾 md(mkdir) myproject 移除資料夾 rd myproje...

鐵人賽 DevOps DAY 7

技術 GitLab 和 Mattermost

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

鐵人賽 DevOps DAY 9

技術 Day09 - GitLab CI 流水線上的每個工作都要執行嗎?再談工作執行條件設定

上一篇提到了在 .gitlab-ci.yml 中使用 when 來定義依據前一關卡的執行結果執行這個工作,但 when 這個屬性只能根據之前的關卡來設定什麼時候...

鐵人賽 DevOps DAY 21

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

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

鐵人賽 DevOps DAY 14

技術 Day14 使用 Docker 快速建置 GitLab

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

鐵人賽 DevOps DAY 12

技術 CI/CD Pipeline 之 stage: deploy

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

鐵人賽 DevOps DAY 7

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

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

鐵人賽 DevOps DAY 5

技術 Day05 - GitLab CI 怎麼從外帶入參數到流水線中?談 GitLab 的變數 variable

在之前的幾天,談了怎麼設計 GitLab 的 Pipeline 流程,也談了如何建立各個工作的預設參數,那可以讓某些參數可以透過外部傳入到 Pipeline 裡...

鐵人賽 DevOps DAY 18

技術 GitLab: Project Wiki & GitLab Pages

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

技術 GitLab-更新Fork出來的專案

在 GitLab 的介面上,可以透過Fork的功能,把別人的專案建立一個 fork 到自己的帳號底下,例如原始專案的網址是 http://gitlab/user...

鐵人賽 DevOps DAY 13

技術 CI/CD Pipeline 之 stage: test

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

鐵人賽 DevOps DAY 10

技術 Day10 - GitLab CI 流水線上的每個工作都要執行嗎?三談工作執行的條件設定

在前面的兩篇提到了 when、only 及 except 來設定工作的執行條件,在這一篇裡,將要提到 rules 這個在 GitLab 12.3 之後提供的條件...

鐵人賽 DevOps DAY 7

技術 Day07 - GitLab CI 如何在工作中打包?談產出工作成品 artifact

在上一篇的內容中提到了定義各個層級的變數,其中提到了「工作繼承變數」其原理使用了工作(Job)將要傳遞的變數,寫入環境變數檔案裡頭,而後透過工作成品 artif...

鐵人賽 DevOps DAY 6

技術 Day06 - GitLab CI 變數還可以怎麼定義?再談 GitLab 各層級變數

上一篇提到了基本 .gitlab-ci.yml 上設定變數的方法,系統已經存在的預存環境變數,也初步提到從外部傳入變數的方法,那麼,在 GitLab CI 中,...

鐵人賽 DevOps DAY 16

技術 Day16 該如何撰寫 Drone Yaml 檔

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

鐵人賽 DevOps DAY 4

技術 Day04 - GitLab CI 設計出自己的工作流程 - 流水線分析建立 .gitlab-ci.yml 概述

在 Day03 提到了最基本的 .gitlab-ci.yml,而 GitLab CI 可遠不止可以完成一個一個的 Job 它至少還可以做些什麼呢?在今天的內容中...

鐵人賽 DevOps DAY 17

技術 GitLab: Issue Templates & Merge Request Templates

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