前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >jenkins 下载 安装 启动教程-通过tomcat方式托管systemctl启动

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

原创
作者头像
特特
发布2022-02-10 15:28:31
9670
发布2022-02-10 15:28:31
举报
文章被收录于专栏:特特的专栏特特的专栏

1.环境搭建

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

在这里插入图片描述
在这里插入图片描述

2.tomcat环境安装

tomcat下载地址

在这里插入图片描述
在这里插入图片描述

2.1 tomcat解压

代码语言:java
复制
tar -zxvf apache-tomcat-8.5.73.tar.gz

2.2 tomcat修改默认访问路径

代码语言:java
复制
/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的启动和关闭

代码语言:java
复制
# 启动

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主工作目录

代码语言:java
复制
echo "JENKINS\_HOME=/home/apache-tomcat-8.5.73/work" >> /etc/profile

source /etc/profile

5. 设置jenkins启动的环境

代码语言:shell
复制
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

代码语言:shell
复制
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一些使用命令

代码语言:shell
复制
# 重新加载systemctl

systemctl daemon-reload

# 设置下次开机自动启动

systemctl enable jenkins

# 启动jenkins

systemctl start jenkins

# 停止jenkins

systemctl stop jenkins

# 重启jenkins

systemctl restart jenkins

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 1.环境搭建
  • 2.tomcat环境安装
    • 2.1 tomcat解压
      • 2.2 tomcat修改默认访问路径
        • 2.3 tomcat的启动和关闭
        • 3. jenkins war下载
        • 4. 修改jenkins主工作目录
        • 5. 设置jenkins启动的环境
        • 6. 托管jenkins给systemctl
        • 7.systemctl一些使用命令
        领券
        问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档