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

相关文章

遵循Java Servlet 规范第4节中的建议 ,Apache Tomcat实现了...
JMX(Java管理扩展)是一项非常强大的技术,可让您管理,监视...
总览介绍 建立 取得Java 获取TomCat 将TomCat安装为Window...
PSI Probe是Lambda Probe的社区驱动分支,使用相同的开源许可...