更新时间:2024-05-08 GMT+08:00
分享

Jenkins依赖环境准备

安装maven

  1. 复制文件apache-maven-3.8.1-bin.tar.gz 到 /usr/local

  1. 解压
    cd /usr/local
    tar -zxvf apache-maven-3.8.1-bin.tar.gz

  1. 备份
    cp apache-maven-3.8.1-bin.tar.gz /root/software/

配置maven

  1. 设置环境变量 编辑/etc/profile在文档最后追加以下内容:
    vi /etc/profile
    ## maven env
    export MAVEN_HOME=/usr/local/apache-maven-3.8.1
    export PATH=$PATH:$MAVEN_HOME/bin

  1. 使配置文件生效:
    source /etc/profile

验证maven

mvn -v

正确配置jdk会输出以下内容:

[root@localhost apache-maven-3.8.1]# mvn -v
Apache Maven 3.8.1 (ff8f5e7444045639af65f6095c62910b5713f426; 2017-04-04T03:39:06+08:00)
Maven home: /usr/local/apache-maven-3.8.1
Java version: 1.8.0_141, vendor: Oracle Corporation
Java home: /usr/local/java/jdk1.8.0_291/jre
Default locale: en_US, platform encoding: UTF-8
OS name: "linux", version: "3.10.0-514.21.1.el7.x86_64", arch: "amd64", family: "unix"

大功告成maven安装成功!

部署Tomcat8 运行Jenkins.war

cd /root
mkdir software
mkdir servers

目录用途说明:software 用于存放所有使用到的安装包文件;servers 用于部署所有tomcat等各种服务器运行程序

准备安装

  1. 复制apache-tomcat-8.5.16.tar.gz 到 /root/servers 目录下。

  1. 解压
    cd /root/servers
    tar -zxvf apache-tomcat-8.5.16.tar.gz

  1. 备份安装包到/root/software 以便以后使用。
    cp apache-tomcat-8.5.16.tar.gz /root/software

  1. 重命名apache-tomcat-8.5.16 为 jenkins-tomcat8
    mv apache-tomcat-8.5.16 jenkins-tomcat8

修改端口与配置

编辑conf/server.xml修改端口共3处:

vi /root/servers/jenkins-tomcat8/conf/server.xml
<Connector port="8080" protocol="HTTP/1.1"
connectionTimeout="20000"
redirectPort="8443" />

修改后

<Connector port="8080" protocol="HTTP/1.1"
connectionTimeout="20000"
redirectPort="8443" URIEncoding="UTF-8" />

URIEncoding="UTF-8" 解决tomcat 中文乱码问题。

内存调优

编辑bin/catalina.sh 设置JAVA_OPTS 提高JVM栈内存Increase JVM heap memory

vi /root/servers/jenkins-tomcat8/bin/catalina.sh
JAVA_OPTS="-Djava.awt.headless=true -Dfile.encoding=UTF-8
-server -Xms1024m -Xmx2048m
-XX:NewSize=512m -XX:MaxNewSize=512m -XX:+DisableExplicitGC"

添加防火墙例外

  1. 使用root用户执行命令 开启8080 端口。
    firewall-cmd --zone=public --add-port=8080/tcp --permanent

  1. 重新加载
    firewall-cmd --reload

启动并验证服务器运行是否正常

  1. 启动tomcat服务
    /opt/jenkins-tomcat8/bin/startup.sh

  1. 查看日志
    tail -f /opt/jenkins-tomcat8/logs/catalina.out

  1. 浏览器访问地址:http://server_ip:8080
    图1 启动

    看到这个页面说明tomcat服务器部署成功了!

设置Jenkins-tomcat 开机启动

使用root用户编辑/etc/rc.local文件,执行命令:

vi /etc/rc.local

加入:

## jenkins-tomcat8
su - root -c '/opt/jenkins-tomcat8/bin/startup.sh'

温馨提示:

第一次使用开机启动时需要为/etc/rc.local 文件赋权限

chmod +x /etc/rc.local
chmod +x /etc/rc.d/rc.local

相关文档