GitLab
Matty
主理
4 人追蹤
10 篇作品

Checkout latest git commit automatically

Phanix

如果要自動化拿到最後 commit 的 branch (大概只有再 staging/testing server 上有這樣的需求),可以用 git command 加上 shell (sed, grep) crontab 來完成。當然,如果是 gitlab 的話還有 gitlab...

gitlab api 從 v3升級之後 jenkins gitlab plugin 的問題

Phanix

2019年初發生的,還是來記錄一下。主要是因為gitlab升級之後,舊版的v3 api已經被移除,所以導致jenkins gitlab plugin無法使用。起因 原本的 jenkins (v 2.51, 安裝在macos)上頭的 gitlab plugin 是舊版本,和 gitlab 之間原本相安無事。

Git Error: pack-objects died, out of memory

Phanix

紀錄一下… 今天遇到的,不過其實該 repository 也沒有很大的檔案,但是在 clone 的時候就會在 Compresing objects 的時候掛掉,然後回來這樣的錯誤訊息。$ git clone [email protected]:NS/PROJECT.git Cloning into 'PROJECT'...

Gitlab project migration

Phanix

如果不是要把整個 gitlab server 做搬遷,而是搬遷部分 project,或者是要把 Server B 的 projects 搬入 Server A,可以考慮這樣做。mirror 參數 這個參數是將整個 project repository 做 mirror,等於把 s...

返回全部

Gitlab server migration / 把 gitlab server 搬家

Phanix

這篇文章整理得很好,把落落長的 gitlab 官方文章變得精簡許多。安裝新 server 目前 gitlab 已經把 EE (enterprise edition) 跟 CE (community edition) 整合在一起,如果 EE 沒有付費,那麼試用期過後自動變成 CE。

[GIT] Wrong merge and wrong branch

Phanix

人總是會有手殘眼糊腦弱的時候,總要有補救辦法。今天遇到的狀況像是下圖這樣,原本是把 3d 這個 branch 做好的功能 merge 回去 ui 這條上,然後要繼續開發 3d 這個 branch 的新功能,不過做完 merge 之後忘記切回 3d 這個 branch,繼續 com...

Git Tag 作用:一鍵抓取 Git Tag 的 語意化版本號 自動產生 自己的版本控制文件

Leo

Git Tag 作用:一鍵抓取 Git Tag 的 語意化版本號 自動產生 自己的版本控制文件補足了版本控制的最後一塊拼圖!Git Tag 作用   我們在Git 版本控制:透過 GitHub / GitLab 半自動化的進行語意化版本控制那篇有提到如何透過 Git 來進...

Git 版本控制:透過 GitHub / GitLab 半自動化的進行語意化版本控制

Leo

  本篇內容主要紀錄 Git 版本控制以及如何透過 GitHub / GitLab 搭配套件進行標準的 語意化 (sem) 版本控制。Step1: 申請帳號及安裝套件 由於之後會需要透過 GitHub or GitLab 來進行版本管理,並透過 Node.js 安裝相關套...

GitLab CI 從小白到入門

Leon

GitLab CI 的使用文件又雜又多,想要玩玩 CI 卻在文件堆裡迷路?這篇是我們整理的簡易入門,新手專用,老手勿看。

一個簡單的 GitLab CI 範例

袁英傑

在過往的工作中,為了使項目保持良好的狀態我們嘗試了不同的工具來作項目管理。當中的要求包括:版本控制事務跟蹤管理文檔持續整合持續交付倉庫 / 版本庫(Artifact / Docker 映像)像 Jenkins 這樣的工具可以作持續整合和交付,Mantis 可作事務跟蹤。