**
1、主機準備。
2、安裝前預配置。準備相應的系統配置與軟體依賴。
3、執行安裝。
4、安裝後配置。新增相應的元件以及修改配置。如匯入模板等。
一、主機準備
centos7.2
配置:記憶體大於4g。(其中jenkins佔1.5g、gitlab佔2g)
8080、10080、10022、50000埠未使用
二、安裝前預配置
1、新增阿里yum源(如果已配置了yum源此步可以跳過)
mv /etc/yum.repos.d/centos-base.repo /etc/yum.repos.d/centos-base.repo.backup
wget -o /etc/yum.repos.d/centos-base.repo
yum clean all
yum makecache
2、安裝docker
yum install -y docker
3、安裝docker-compose(docker編排工具)
yum install -y docker-compose
4、安裝ansible
yum install -y ansible
5、安裝git
yum install -y git
備註:docker建議使用1.12.6或以上版本、docker-compose建議使用1.17或以上版本、ansible建議使用2.4或以上版本。
三、執行安裝
mkdir /home/jenkins
chmod +777 /home/jenkins
cd ~
cd cicd_install_blog
vi +53 docker-compose-gitlab.yml 該53行的ip修改為本機ip
部署jenkins
docker-compose -f "docker-compose-jenkins.yml" up -d
部署gitlab(預計5分鐘完成)
docker-compose -f "docker-compose-gitlab.yml" up -d
驗證: 訪問jenkins:http://host:8080
訪問gitlab:http://host:10080
四、安裝後配置
gitlab設定完root即可使用了
jenkins以上展示的為初始化的頁面,安裝如下
1、cat /home/jenkins/secrets/initialadminpassword 獲取驗證密碼並填入初始化頁面中
2、進入選擇外掛程式安裝介面,選擇第乙個(install suggested plugins)
3、設定管理員賬號 admin/passwd
4、進入管理頁面
到此搭建cicd平台就搭建完畢了。
Gitlab搭建以及CI CD
1,gitlab runner安裝以及配置 2,指定runner clone倉庫的位址 sudo vi etc gitlab runner config.toml 指定 clone url 3,gitlab 安裝以及指定https http方式執行 sudo vi etc gitlab gitlab...
伺服器搭建gitlab並配置CI CD
1.安裝依賴包 sudo yum install y curl policycoreutils python openssh server2.設定ssh開機自啟動並啟動ssh服務。sudo systemctl enable sshd sudo systemctl start sshd 3.安裝pos...
讀懂 CI CD 工具
以下為譯文 關於持續整合 ci 和持續交付 cd 的資源和資訊有很多,包括定義 最佳實踐和操作指南。此外,每天都有大量的 ci cd 工具上市。但是為什麼我們需要 ci 和 cd?讓我們從一些基本資訊開始介紹。一文讀懂 ci cd 工具 什麼是持續整合和持續交付?有很多定義在流傳,但這裡的兩個定義抓...