部署jenkins 2.452

##安装jdk

[root@jenkins ~]# wget https://download.oracle.com/java/17/archive/jdk-17.0.6_linux-x64_bin.rpm
[root@jenkins ~]# yum install -y jdk-17.0.6_linux-x64_bin.rpm


注:yum安装的Java默认目录是:/usr/lib/jvm/jdk-17-oracle-x64 
注:安装11往上的版本不需要配置变量 

##查看版本信息

[root@jenkins ~]# java -version
java version "17.0.6" 2023-01-17 LTS
Java(TM) SE Runtime Environment (build 17.0.6+9-LTS-190)
Java HotSpot(TM) 64-Bit Server VM (build 17.0.6+9-LTS-190, mixed mode, sharing)

##安装tomcat

#下载二进制压缩包

[root@jenkins ~]# wget https://mirrors.tuna.tsinghua.edu.cn/apache/tomcat/tomcat-9/v9.0.93/bin/apache-tomcat-9.0.93.tar.gz


 
#下载tar工具

[root@jenkins ~]# yum install -y tar


 
#解压

[root@jenkins ~]# tar -zxvf apache-tomcat-9.0.91.tar.gz -C /usr/local/


 
#给安装目录改名

[root@jenkins ~]# mv /usr/local/apache-tomcat-9.0.91/ /usr/local/tomcat


 
#创建 systemd 服务单元文件

[root@jenkins ~]# vim /etc/systemd/system/tomcat.service   #写入以下内容配置
[Unit]
Description=Apache Tomcat Web Application Container
After=network.target
 
[Service]
Type=forking
 
Environment=JAVA_HOME=/usr/lib/jvm/jdk-17-oracle-x64
Environment=CATALINA_PID=/usr/local/tomcat/temp/tomcat.pid
Environment=CATALINA_HOME=/usr/local/tomcat
Environment=CATALINA_BASE=/usr/local/tomcat
Environment='CATALINA_OPTS=-Xms512M -Xmx1024M -server -XX:+UseParallelGC'
Environment='JAVA_OPTS=-Djava.awt.headless=true -Djava.security.egd=file:/dev/./urandom'
 
ExecStart=/usr/local/tomcat/bin/startup.sh
ExecStop=/usr/local/tomcat/bin/shutdown.sh
 
User=root
Group=root
UMask=0007
RestartSec=10
Restart=always
 
[Install]
WantedBy=multi-user.target
 


 
 
#重新加载 systemd 守护进程

[root@jenkins ~]# systemctl daemon-reload


 
#启动tomcat

[root@jenkins ~]# systemctl enable --now tomcat


 
#查看版本信息

[root@jenkins ~]# cat /usr/local/tomcat/RELEASE-NOTES
或
[root@jenkins ~]# /usr/local/tomcat/bin/catalina.sh version

##部署jenkins

[root@jenkins ~]# wget https://mirrors.tuna.tsinghua.edu.cn/jenkins/war/2.452/jenkins.war


 
#删除tomcat发布目录下的文件

[root@jenkins ~]# rm -rf /usr/local/tomcat/webapps/*
 
[root@jenkins webapps]# mkdir /usr/local/tomcat/webapps/ROOT


 
#下载解压工具

[root@jenkins ~]# yum install -y unzip


 
#解压

[root@jenkins ~]# unzip -d /usr/local/tomcat/webapps/ROOT/ /root/jenkins.war
 
[root@jenkins ~]# ls /usr/local/tomcat/webapps/ROOT
META-INF  WEB-INF  apple-touch-icon.png  css  executable  favicon.ico  favicon.svg  help  images  jsbundles  mask-icon.svg  robots.txt  scripts


 
#下载插件

[root@jenkins ~]# yum install libfreetype.so.6  fontconfig -y


 
#重启tomcat

[root@localhost ~]# systemctl restart tomcat


#查看Jenkins初始密码

[root@jenkins ~]# cat /root/.jenkins/secrets/initialAdminPassword

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值