Linux服务器搭建JavaWeb开发环境(安装jenkins)

256 阅读2分钟

本文记录在Linux CentOS 7.6环境下安装jenkins的步骤。

安装

添加key

sudo wget -O /etc/yum.repos.d/jenkins.repo https://pkg.jenkins.io/redhat-stable/jenkins.repo
sudo rpm --import https://pkg.jenkins.io/redhat-stable/jenkins.io.key

安装jdk和jenkins

//使用java 8 也行,但是九月一号后就不能用了
yum install fontconfig java-11-openjdk
yum install jenkins

官方解释jenkins版本和java的关系

  • 2.164 (2019-02) and newer: Java 8 or Java 11
  • 2.54 (2017-04) and newer: Java 8
  • 1.612 (2015-05) and newer: Java 7

常用目录和文件

由于jenkins默认运行端口是8080,与tomcat冲突,所以需要修改端口,如果按上述方式安装的话jenkins常用的配置文件路径如下:

1. /usr/bin/jenkins
2. /etc/sysconfig/jenkins
3. /etc/rc.d/init.d/jenkins
4. /usr/lib/systemd/system/jenkins.service

修改配置

主要要修改jenkins使用的java的安装路径和jenkins运行的端口号。

添加java路径

在上节3位置文件处找到candidates=",然后添加jdk执行目录/bin/java

candidates="
/etc/alternatives/java
/usr/lib/jvm/java-1.8.0/bin/java
/usr/lib/jvm/jre-1.8.0/bin/java
/usr/lib/jvm/java-11.0/bin/java
/usr/lib/jvm/jre-11.0/bin/java
/usr/lib/jvm/java-11-openjdk-amd64
/usr/bin/java
/usr/java/jdk1.8.0_202-amd64/bin/java

修改端口

在上述2位置文件处修改端口

JENKINS_PORT="端口号"

在上述4位置文件修改端口,一定要改,否则默认端口是8080,会一直启动不起来。

Environment="JENKINS_PORT=端口号"

jenkins默认用户是jenkins,这个一般不用改,不影响启动,但是systemctl那里的配置一定要改掉,否则因为端口被占用导致jenkins可能启动不起来。

防火墙规则配置

firewall-cmd --zone=public --add-port=端口号/tcp --permanent firewall-cmd --reload

启动和关闭

systemctl start jenkins
systemctl stop jenkins
systemctl restart jenkins

配置nginx代理

可通过下面文章找到配置过程

Linux服务器搭建JavaWeb开发环境(安装nginx)

验证访问

客户端访问http://jenkins代理域名或者http://IP地址:端口号,如果出现jenkins启动页面就代表成功了。