Jenkins介绍
Jenkins是一个开源软件项目,是基于java开发的一种持续集成工具,用于监控持续重复的工作,旨在提供一个开放易用的软件平台,使软件的持续集成变成可能。
将项目代码的svn地址配置在Jenkins,就可以直接在Jenkins的网页上进行项目的编译、打包、运行,省去了很多部署的步骤,可以做到一键部署,所以这是自动化部署的优势
Jenkins安装,分为以下三步:
1. 安装Jenkins
2. 修改Jenkins配置文件
3. 启动
1. 安装Jenkins
java
sudo wget -O /etc/yum.repos.d/jenkins.repo https://pkg.jenkins.io/redhat-stable/jenkins.repo
java
sudo rpm --import https://pkg.jenkins.io/redhat-stable/jenkins.io-2023.key
java
yum install fontconfig java-11-openjdk
java
yum install jenkins
选择:
y
2. 修改Jenkins配置文件
修改默认端口号8080:
java
vi /etc/sysconfig/jenkins
将8080改为8083 (改成其他的值也行),因为Jenkins的默认端口号可能会影响tomcat项目的8080端口号,
将Jenkins用户改为root用户:
如果是腾讯云服务器(如果是自己在VMware中搭建的服务器,这步可忽略),记得开放端口:

如果服务器此时还没有安装jdk,请安装jdk,参考这篇文章:
在腾讯云服务器OpenCLoudOS系统中安装jdk(有图详解)
查找服务器jdk的安装目录:
java
echo $JAVA_HOME

java
vi /etc/init.d/jenkins

在此处新增jdk的安装目录,加上后缀 /bin/java

重新加载Jenkins:
java
systemctl daemon-reload

3. 启动
启动Jenkins:
java
cd /etc/init.d/
java
./jenkins start

输入你的服务器IP + 8083:



创建用户:



安装完成:
