寶塔上 搭建Gitlab 以及後續 持續集成 Gitlab CI

使用過寶塔的話就知道 寶塔 安裝軟件中有 一鍵式安裝Gitlab社區
gitlab 社區

所以安裝社區 很簡單 點擊一下等待結束就可以了

下面我來說說 持續集成 中如何搭建 Gitlab Runner,Runner實際上就是爲Gitlab的持續集成指定一個環境。

Gitlab 8.x之後默認集成了Gitlab CI,意味着支持了持續集成相關功能。每一次集成操作都需要對應的runner來跑代碼構建、測試、發佈等操作。

這裏會出現第一個坑 因爲Gitlab Runner的版本需要跟Gitlab對應 所以直接安裝最新版本的 Runner 可能導致不兼容 最後在註冊時候 出現 405 報錯
ERROR: Registering runner… failed runner=rokEe4sz status=405 Method Not Allowed
PANIC: Failed to register this runner. Perhaps you are having network problems

所以需要找對版本
查了一下Gitlab8.X對應的Runner版本爲1.X,所以這裏選擇runner 1.11.2版本

準備

在home下創建gitlab-runner目錄並進入該目錄,後續執行的操作與所有的資源都放在這個目錄中

cd /home
mkdir gitlab-runner
cd gitlab-runner/

當然不願意 使用代碼創建的可以直接在寶塔後臺中直接創建 賦予權限
後臺創建

後續步驟 我比較懶 就不詳細些了 配上幫我處理問題的鏈接
傳送門 感謝作者:albert_knag

說說 中間出現的問題吧
1.原先安裝的 server 沒有刪除 提示報錯
2.原先安裝產生的用戶 沒有刪除 出現提示
3.最重要的是 原先的git 是自動的 說以指向的是自動外網ip (電信沒給我外網ip 我用的是花生殼加路由器映射)
所以修改 生成 host
文件在 /var/opt/gitlab/gitlab-rails/etc/gitlab.yml
修改地址

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章