天天看点

Jenkins安装与持续集成环境配置(1)Jenkins安装与持续集成环境配置

Jenkins安装与持续集成环境配置

本章是从bilibili网站的up主“黑马程序员”的《java教程手把手教你Jenkins从环境配置到项目开发》 实践的记录。
Jenkins安装与持续集成环境配置(1)Jenkins安装与持续集成环境配置

1.搭建三台服务器,分别是代码托管服务器,持续集成服务器还有测试服务器。

代码托管服务器ip可设置为192.168.66.100

持续集成服务器ip可设置为192.168.66.101

测试服务器ip可设置为192.168.66.102

2.搭建服务器可以使用VMware Workstation Pro软件。三台服务器分别安装的软件如下。

代码托管服务器需要安装Gitlab-12.4.2

持续集成服务器需要安装Jenkins-2.190.3、JDK1.8 、Mavan3.6.2、Git、SonarQube

应用测试服务器需要安装JDK1.8、Tomcat8.5

3.搭建虚拟机,为代码托管服务器,并且安装Gitlab-12.4.2

Gitlab安装可参考: https://blog.csdn.net/weixin_38777030/article/details/112647984?utm_source=app&app_version=4.5.2

4.源码提交到gitlab仓库(代码托管服务器)

这里实例展示pycharm源码提交教程

4.1选择项目提交到本地的缓存

4.2提交代码到本地仓库

4.3选择项目管理我们远程仓库的地址

4.4将本地仓库的源码提交到远程仓库的地址

4.1.选择项目提交到本地的缓存

Jenkins安装与持续集成环境配置(1)Jenkins安装与持续集成环境配置

4.2提交代码到本地仓库

Jenkins安装与持续集成环境配置(1)Jenkins安装与持续集成环境配置
Jenkins安装与持续集成环境配置(1)Jenkins安装与持续集成环境配置
Jenkins安装与持续集成环境配置(1)Jenkins安装与持续集成环境配置

4.3选择项目管理我们远程仓库的地址

Jenkins安装与持续集成环境配置(1)Jenkins安装与持续集成环境配置
Jenkins安装与持续集成环境配置(1)Jenkins安装与持续集成环境配置
Jenkins安装与持续集成环境配置(1)Jenkins安装与持续集成环境配置
Jenkins安装与持续集成环境配置(1)Jenkins安装与持续集成环境配置
Jenkins安装与持续集成环境配置(1)Jenkins安装与持续集成环境配置

4.4将本地仓库的源码提交到远程仓库的地址

Jenkins安装与持续集成环境配置(1)Jenkins安装与持续集成环境配置
Jenkins安装与持续集成环境配置(1)Jenkins安装与持续集成环境配置
Jenkins安装与持续集成环境配置(1)Jenkins安装与持续集成环境配置
Jenkins安装与持续集成环境配置(1)Jenkins安装与持续集成环境配置

5.持续集成服务器的环境配置

5.1再搭建个虚拟机,换个ip地址

5.2Jenkins安装,因为Jenkins安装依赖JDK,所以先安装JDK

5.3获取Jenkins安装包

5.4Jenkins安装包从windows传到持续集成服务器的虚拟机

5.5在持续集成服务器的虚拟机控制台进行安装Jenkins

5.6安装完成后,修改jenkins配置

5.7启动Jenkins

5.8打开浏览器访问

5.9将路径的密码粘贴下方

5.10跳过插件安装

5.1再搭建个虚拟机,换个ip地址

5.2Jenkins安装,因为Jenkins安装依赖JDK,所以先安装JDK

yum install java-1.8.0-openjdk* -y
           
Jenkins安装与持续集成环境配置(1)Jenkins安装与持续集成环境配置
Jenkins安装与持续集成环境配置(1)Jenkins安装与持续集成环境配置

5.3获取Jenkins安装包

http://mirrors.jenkins-ci.org/redhat/

5.4Jenkins安装包从windows传到持续集成服务器的虚拟机

下载XFTP,可以把文件从windows传到虚拟机

https://www.netsarang.com/zh/xftp/

安装完成打开XFTP,连接

Jenkins安装与持续集成环境配置(1)Jenkins安装与持续集成环境配置
Jenkins安装与持续集成环境配置(1)Jenkins安装与持续集成环境配置
Jenkins安装与持续集成环境配置(1)Jenkins安装与持续集成环境配置

5.5在持续集成服务器的虚拟机控制台进行安装Jenkins

Jenkins安装与持续集成环境配置(1)Jenkins安装与持续集成环境配置

5.6安装完成后,修改jenkins配置

vi /etc/sysconfig/jenkins
           

修改内容:

1.JENKINS_USER=“root”

2.JENKINS_PROT=“8888”

5.7启动Jenkins

systemctl start jenkins
           

需要确认防火墙是否关闭

sudo systemctl status firewalld //centos7查看防火墙的命令

sudo systemctl stop firewalld //centos7关闭防火墙的命令

5.8打开浏览器访问

Jenkins安装与持续集成环境配置(1)Jenkins安装与持续集成环境配置

5.9将路径的密码粘贴下方

Jenkins安装与持续集成环境配置(1)Jenkins安装与持续集成环境配置

终端输入

cat /var/lib/jenkins/secrets/initialAdminPassword

5.10跳过插件安装

因为Jenkins插件需要连接默认官网下载,速度非常慢,我们暂时跳过插件安装。
Jenkins安装与持续集成环境配置(1)Jenkins安装与持续集成环境配置
Jenkins安装与持续集成环境配置(1)Jenkins安装与持续集成环境配置
Jenkins安装与持续集成环境配置(1)Jenkins安装与持续集成环境配置
Jenkins安装与持续集成环境配置(1)Jenkins安装与持续集成环境配置
JENKINS安装已完成!!

6.Jenkins安装插件

由于jenkins默认的插件下载地址速度非常慢,我们在虚拟机终端修改插件下载地址
cd /var/lib/jenkins/updates  //进入这个路径
sed -i 's/http:\/\/updates.jenkins-ci.org\/download/https:\/\/mirrors.tuna.tsinghua.edu.cn\/jenkins/g' default.json && sed -i 's/http:\/\/www.google.com/https:\/\/www.baidu.com/g' default.json  
//将插件的地址改为清华大学Jenkins开源网站,并且google浏览器换为百度的浏览器
           
Jenkins安装与持续集成环境配置(1)Jenkins安装与持续集成环境配置
Jenkins安装与持续集成环境配置(1)Jenkins安装与持续集成环境配置

https://updates.jenkins.io/update-center.json

保存以后,重启jenkins

Jenkins安装与持续集成环境配置(1)Jenkins安装与持续集成环境配置

7.下载中文汉化插件

Jenkins安装与持续集成环境配置(1)Jenkins安装与持续集成环境配置
Jenkins安装与持续集成环境配置(1)Jenkins安装与持续集成环境配置
Jenkins安装与持续集成环境配置(1)Jenkins安装与持续集成环境配置

刷新一下即变成中文版

Jenkins安装与持续集成环境配置(1)Jenkins安装与持续集成环境配置

待续… Jenkins安装与持续集成环境配置(2)

看完如果对你有帮助,感谢点赞支持!!!

Jenkins安装与持续集成环境配置(1)Jenkins安装与持续集成环境配置