**
搭建CICD平台
**
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.backupwget -O /etc/yum.repos.d/CentOS-Base.repohttp://mirrors.aliyun.com/repo/Centos-7.repoyum clean allyum makecache2、安装dockeryum install -y docker3、安装docker-compose(docker编排工具)yum install -y docker-compose4、安装ansibleyum install -y ansible5、安装gityum install -y git备注:docker建议使用1.12.6或以上版本、docker-compose建议使用1.17或以上版本、ansible建议使用2.4或以上版本。
三、执行安装
mkdir /home/jenkinschmod +777 /home/jenkinscd ~https://github.com/hqh546020152/cicd_install_blog.gitcd cicd_install_blogvi +53 docker-compose-gitlab.yml 该53行的IP修改为本机IP部署Jenkinsdocker-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/passwd4、进入管理页面
到此搭建CICD平台就搭建完毕了。