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
四、进入管理页面