0
点赞
收藏
分享

微信扫一扫

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

​​第2集,LNMP项目准备​​

​​第3集,WebHook触发mvn打包​​

​​第4集,SonarQube实现CodeReview​​

​​第5集,build image​​

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

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

​​第8集,部署到生产环境​​

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

一、架构图

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

二、环境说明

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​​


举报

相关推荐

jenkins gitlab CI/CD

0 条评论