第1集(GItlab+Jenkins+SonarQube+Docker+Harbor+Selenium实现CI/CD之环境搭建)

12 篇文章 2 订阅

第2集,LNMP项目准备

第3集,WebHook触发mvn打包

第4集,SonarQube实现CodeReview

第5集,build image

第6集,部署到测试环境,Selenium自动测试

第7集,模拟版本更新,在测试环境验证

第8集,部署到生产环境

第9集,流水线部署到测试环境

一、架构图

在这里插入图片描述

二、环境说明

Jenkins--->172.16.38.128--->V2.204.2--->CentOS 7.4--->4C8G500G
Harbor--->172.16.38.202--->V1.9.4--->CentOS 7.4--->4C8G1T
Gitlab--->172.16.38.31--->V12.8.6--->CentOS 7.4--->4C8G1T
SonarQube--->172.16.38.31--->V7.4--->CentOS 7.4--->4C8G1T
Selenium--->172.16.38.210--->V3.141.59--->Ubuntu16.04--->1C2G50G
测试环境--->172.16.38.165--->CentOS 7.4--->4C8G1T
生产环境--->172.16.38.247--->CentOS 7.4--->4C8G1T

三、环境搭建

在Jenkins机器172.16.38.128操作

1.yum安装docker

2.更换国内镜像源

3.修改主机名,创建Jenkins用户

hostnamectl set-hostname jenkins
useradd -s /bin/bash -G docker -m jenkins
echo "jenkins:123456" |chpasswd
echo "jenkins ALL=(ALL:ALL) NOPASSWD:ALL" >> /etc/sudoers

4.Docker方式安装Jenkins

在Harbor机器172.16.38.202操作

5.部署Harbor镜像仓库

在Gitlab机器172.16.38.31操作

6.Docker安装gitlab

Linux安装SonarQube 7.4

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值