Jenkins依赖环境准备
安装maven
- 复制文件apache-maven-3.8.1-bin.tar.gz 到 /usr/local
- 解压
cd /usr/local tar -zxvf apache-maven-3.8.1-bin.tar.gz
- 备份
cp apache-maven-3.8.1-bin.tar.gz /root/software/
配置maven
- 设置环境变量 编辑/etc/profile在文档最后追加以下内容:
vi /etc/profile ## maven env export MAVEN_HOME=/usr/local/apache-maven-3.8.1 export PATH=$PATH:$MAVEN_HOME/bin
- 使配置文件生效:
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等各种服务器运行程序
准备安装
- 复制apache-tomcat-8.5.16.tar.gz 到 /root/servers 目录下。
- 解压
cd /root/servers tar -zxvf apache-tomcat-8.5.16.tar.gz
- 备份安装包到/root/software 以便以后使用。
cp apache-tomcat-8.5.16.tar.gz /root/software
- 重命名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"
添加防火墙例外
- 使用root用户执行命令 开启8080 端口。
firewall-cmd --zone=public --add-port=8080/tcp --permanent
- 重新加载
firewall-cmd --reload
启动并验证服务器运行是否正常
- 启动tomcat服务
/opt/jenkins-tomcat8/bin/startup.sh
- 查看日志
tail -f /opt/jenkins-tomcat8/logs/catalina.out
- 浏览器访问地址: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