jenkins 下载 安装 启动教程-通过tomcat方式托管systemctl启动

1.环境搭建

jdk环境必须大于1.8,jdk下载地址,如果机器存在jdk环境,不需要额外安装

在这里插入图片描述

2.tomcat环境安装

tomcat下载地址

在这里插入图片描述

2.1 tomcat解压

tar -zxvf apache-tomcat-8.5.73.tar.gz

2.2 tomcat修改认访问路径

/home/apache-tomcat-8.5.73/conf/server.xml

# 在host标签添加一下内容

<Context path="" docBase="/home/apache-tomcat-8.5.73/webapps/jenkins-new" debug="0" reloadable="true"/>

在这里插入图片描述

2.3 tomcat的启动和关闭

# 启动

sh /home/apache-tomcat-8.5.73/bin/startup.sh

# 关闭

ExecStop=/home/apache-tomcat-8.5.73/bin/shutdown.sh

3. jenkins war下载

jenkins war下载地址

4. 修改jenkins主工作目录

echo "JENKINS\_HOME=/home/apache-tomcat-8.5.73/work" >> /etc/profile

source /etc/profile

5. 设置jenkins启动的环境

cat > /home/apache-tomcat-8.5.73/bin/setenv.sh <<EOF

#add tomcat pid

CATALINA\_PID="/home/apache-tomcat-8.5.73/jenkins.pid"

export  JAVA\_HOME=/usr/local/jdk1.8.0\_65

export JENKINS\_HOME=/home/apache-tomcat-8.5.73/work

EOF

6. 托管jenkins给systemctl

cat > /usr/lib/systemd/system/jenkins.service << EOF

[Unit]

Description=tomcat of jenkins

After=syslog.target network.target remote-fs.target nss-lookup.target

# conf service pid, start,stop and restart

[Service]

Type=forking

PIDFile=/home/apache-tomcat-8.5.73/jenkins.pid

ExecStart=/home/apache-tomcat-8.5.73/bin/startup.sh

ExecStop=/home/apache-tomcat-8.5.73/bin/shutdown.sh

ExecReload=/bin/kill -s HUP

PrivateTmp=true

# conf use

[Install]

WantedBy=multi-user.target

EOF

7.systemctl一些使用命令

# 重新加载systemctl

systemctl daemon-reload

# 设置下次开机自动启动

systemctl enable jenkins

# 启动jenkins

systemctl start jenkins

# 停止jenkins

systemctl stop jenkins

# 重启jenkins

systemctl restart jenkins

相关文章

一 、安装solr 环境说明:centos 7.3,solr 6.6,zookeeper3...
tomcat 日志说明 配置文件server.xml 默认日志格式为 推荐使...
在实际生产环境中,tomcat的 catalina.out日志默认是不切割的...
简介: SSL 协议的3个特性: 保密:通过SSL链接传输的数据是...
遵循Java Servlet 规范第4节中的建议 ,Apache Tomcat实现了...