1、主機準備 Centos7.2 配置:內存大於4G。
(其中Jenkins佔1.5G、Gitlab佔2G) 8080、10080、1002二、50000端口未使用2、安裝前預配置 git
一、添加阿里yum源(若是已配置了yum源此步能夠跳過) github
mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.backup docker
wget -O /etc/yum.repos.d/CentOS-Base.repohttp://mirrors.aliyun.com/repo/Centos-7.repo ide
yum clean all 工具
yum makecache gitlab
二、安裝docker y插件
um install -y docker blog
三、安裝docker-compose(docker編排工具) 內存
yum install -y docker-compose ci
四、安裝ansible
yum install -y ansible
五、安裝git
yum install -y git
備註:docker建議使用1.12.6或以上版本、docker-compose建議使用1.17或以上版本、ansible建議使用2.4或以上版本。
3、執行安裝
mkdir /home/jenkins
chmod +777 /home/jenkins
cd ~ https://github.com/hqh546020152/cicd_install_blog.git
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
4、安裝後配置 GitLab設置完root便可使用了 Jenkins以上展現的爲初始化的頁面,安裝以下
一、cat /home/jenkins/secrets/initialAdminPassword 獲取驗證密碼並填入初始化頁面中
二、進入選擇插件安裝界面,選擇第一個(Install suggested plugins)
三、設置管理員帳號 admin/passwd
四、進入管理頁面