1、使用 docker 安裝 gitlab docker run -d --hostname gitlab \ --env GITLAB_OMNIBUS_CONFIG="external_url 'http://192.168.0.107/'; gitlab ...
.使用場景 CICD是最近幾年比較火的技術,顧名思義就是持續集成和持續部署。 以前的老技術,比如svn jenkins這種,jenkins的配置多數還是依賴於負責維護CI的人,很多人不熟悉jenkins怎么配置,每一個步驟應該怎么編譯和測試,一般都由CI的人來定義。 而CICD,其實可以使用jenkinsfile,就想gitlab的gitlab ci.yaml文件,把CICD的流程控制和步驟也作 ...
2019-06-13 15:35 1 2029 推薦指數:
1、使用 docker 安裝 gitlab docker run -d --hostname gitlab \ --env GITLAB_OMNIBUS_CONFIG="external_url 'http://192.168.0.107/'; gitlab ...
1、想用阿里雲搭建的暫時別想了,個人測試之后,這個東西非常吃cpu和內存就我們目前個人學習階段購買的單核cpu,2g內存完全跑不動 2、只能通過本機虛擬機的形式進行搭建了,土豪另說。個人虛擬機推薦設置4g及以上的內存(我選的4g能正常運行) 3、開始正文搭建gitlab Gitlab安裝 ...
1、項目准備 在gitlab上新建個項目,本地克隆下來,寫簡單代碼提交至gitlab。 2、安裝gitlab-runner 1.拉取鏡像 docker pull gitlab/gitlab-runner 2.啟動gitlab-runner docker run ...
本片文章主要初步介紹什么是CICD流程,並且把整個流程進行拆分理解整個流程的跑通過程。 1.CICD概述 什么是CICD呢? 簡單的說CICD就是持續集成自動構建自動測試自動部署. 從概念上就可以看出,CICD主要由四個部分組成代碼集成、打包構建、自動測試、自動 ...
一.背景 隨着公司項目使用gitlab越來越多,業務發布的次數越來越頻繁,對於發布效率提出了更高的要求。從2012開始,Gitlab官方開始集成了Continuous Integration (CI) & Continuous Delivery (CD)功能。本文主要針對該功能的實踐 ...
一、下載docker鏡像 前提:docker引擎已經安裝好。 docker pull gitlab/gitlab-ce gitlab是8.13.1版本。 二、啟動應用 docker run -d -h gitlab.zhaojigang.com -p 80:80 -v ...
一、gitlab-runner 安裝 1.1 、下載執行文件 1.2、設置執行權限 1.3 、創建 GitLab CI 用戶 1.4、運行服務 二、注冊 2.1 獲取 Gitlab 注冊令牌,gitlab地址 打開 gitlab ...
筆者所搭建的CICD平台由Jenkins、GitLab、Ansible構成,本篇將講述搭建步驟 本部分CICD的部署分為以下幾個階段 1、主機准備。 2、安裝前預配置。准備相應的系統配置與軟件依賴 ...