一、主机准备 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 y
um 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
访问GitLab:http://HOST:10080
四、安装后配置 GitLab设置完root即可使用了 Jenkins以上展示的为初始化的页面,安装如下
1、cat /home/jenkins/secrets/initialAdminPassword 获取验证密码并填入初始化页面中
2、进入选择插件安装界面,选择第一个(Install suggested plugins)
3、设置管理员账号 admin/passwd
4、进入管理页面
转载于:https://blog.51cto.com/13555423/2396845