GItlab+Jenkins+SonarQube+Docker+Harbor+Selenium實現CI/CD(第1集——環境搭建)

一、架構圖

在這裏插入圖片描述

二、環境說明

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

三、環境搭建

在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

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章