CICD(CICD)


cmwxj@126.com
2019-12-28 09:34:20 (5年前)
jekins CICD repos Gitlab

CICD的部署分为以下几个阶段 1、主机准备。 2、安装前预配置。准备相应的系统配置与软件依赖。 3、执行安装。 4、安装后配置。添加相应的组件以及修改配置。如导入模板等。

本部分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.backup


wget -O /etc/yum.repos.d/CentOS-Base.repohttp://mirrors.aliyun.com/repo/Centos-7.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 ~


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



访问GitLabhttp://HOST:10080



四、安装后配置


GitLab设置完root即可使用了


Jenkins以上展示的为初始化的页面,安装如下


1、cat /home/jenkins/secrets/initialAdminPassword 获取验证密码并填入初始化页面中


2、进入选择插件安装界面,选择第一个(Install suggested plugins)


3、设置管理员账号 admin/passwd


4、进入管理页面







到此搭建CICD平台就搭建完毕了。



0 条回复
  1. 动动手指,沙发就是你的了!
登录 后才能参与评论