Linux中离线安装jenkins及插件-war包方式
1、离线安装Jenkins
防火墙开放端口
firewall-cmd --zone=public --add-port=8080/tcp --permanent
firewall-cmd --reload
firewall-cmd --zone=public --list-ports
一、离线安装jenkins
可以自行到官网下载,链接如下:
https://mirrors.tuna.tsinghua.edu.cn/jenkins/war/2.324/jenkins.war
https://www.oracle.com/java/technologies/downloads/#java8
https://mirrors.huaweicloud.com/java/jdk/
https://dlcdn.apache.org/tomcat/tomcat-8/v8.5.73/bin/apache-tomcat-8.5.73.tar.gz
上传安装包:

1、安装jdk
要安装的项⽬(jenkins)是由java语法开发,需要安装java语⾔的编译器,系统才能识别。
tar -xf jdk-8u311-linux-x64.tar.gz
vim ~/.bash_profile
export JAVA_HOME=/home/cmq/jdk1.8.0_311
export PATH=$JAVA_HOME/bin:$PATH
export CLASSPATH=.:${JAVA_HOME}/jre/lib/rt.jar:${JAVA_HOME}/lib/dt.jar:${JAVA_HOME}/lib/tools.jar
source ~/.bash_profile
java -version
2、安装Tomcat,启动jenkins
tar -xf apache-tomcat-8.5.73.tar.gz
cp jenkins.war apache-tomcat-8.5.73/webapps/
cd apache-tomcat-8.5.73/bin/
./startup.sh
3、配置jenkins

.jenkins文件夹中解压插件的意义:
/root/.jenkins:该位置是默认插件放置的位置,如果不自己解压添加插件文件,启动jenkins的时候会提示让手动选择安装哪些插件。这样是为了跳过这一步。
访问jenkins:
http://192.168.104.32:8080/jenkins/

按提示找到密码,输入密码,继续
选择插件来安装
点击无,不要选择插件安装

创建管理员用户
保存并完成
2、离线安装插件
1. 去官网下载插件
2. 搜索指定插件名
3. 点击要安装的插件

4. 进行下载

5. 下载后,根据官网给出的说明进行安装,此处选择直接从页面安装
系统管理-》插件管理-》高级-》上传插件



6. 查看已安装的插件

依赖报错的话,在 https://updates.jenkins.io/download/plugins/ 源中选择合适的 hpi 文件,先安装依赖插件
因为可能要安装依赖插件,所以要把相应的依赖也下载安装比较麻烦,所以可以先在可以连外网的机器安装相同版本的jenkins和安装好相应的插件,再把jenkins主目录下的plugins文件夹,传到内网的jenkins的plugins文件夹下即可