jenkins下载网站
https://mirrors.tuna.tsinghua.edu.cn/jenkins/redhat/
一、配置环境
[root@localhost ~]# hostname jenkins
[root@localhost ~]# bash
[root@jenkins ~]# systemctl stop firewalld
[root@jenkins ~]# iptables -F
[root@jenkins ~]# setenforce 0
二、安装依赖包
[root@jenkins ~]# yum install -y java-1.8.0-openjdk java-1.8.0-openjdk-devel
[root@jenkins ~]# java -version
openjdk version "1.8.0_232"
OpenJDK Runtime Environment (build 1.8.0_232-b09)
OpenJDK 64-Bit Server VM (build 25.232-b09, mixed mode)
openjdk version "1.8.0_232"
OpenJDK Runtime Environment (build 1.8.0_232-b09)
OpenJDK 64-Bit Server VM (build 25.232-b09, mixed mode)
三、安装Jenkins
[root@jenkins ~]# rz
[root@jenkins ~]# rz
[root@jenkins ~]# ls
anaconda-ks.cfg jenkins-2.205-1.1.noarch.rpm
anaconda-ks.cfg jenkins-2.205-1.1.noarch.rpm
[root@jenkins ~]# rpm -ivh jenkins-2.205-1.1.noarch.rpm
[root@jenkins ~]# /etc/init.d/jenkins start
Starting jenkins (via systemctl): [ 确定 ]
Starting jenkins (via systemctl): [ 确定 ]
[root@jenkins ~]# netstat -lnpt | grep java
tcp6 0 0 :::8080 :::* LISTEN 59807/java
tcp6 0 0 :::8080 :::* LISTEN 59807/java

[root@jenkins ~]# cat /var/lib/jenkins/secrets/initialAdminPassword


四:RPM包安装的内容
[root@jenkins ~]# rpm -ql jenkins
/etc/init.d/jenkins #启动文件
/etc/logrotate.d/jenkins #日志分割配置文件
/etc/sysconfig/jenkins #Jenkins主配置文件
/etc/init.d/jenkins #启动文件
/etc/logrotate.d/jenkins #日志分割配置文件
/etc/sysconfig/jenkins #Jenkins主配置文件
/usr/lib/jenkins #存放war包目录
/usr/lib/jenkins/jenkins.war #war包
/usr/sbin/rcjenkins #命令
/var/cache/jenkins #war包解压目录Jenkins网页代码目录
/var/lib/jenkins #Jenkins工作目录
/var/log/jenkins #日志
/var/cache/jenkins #war包解压目录Jenkins网页代码目录
/var/lib/jenkins #Jenkins工作目录
/var/log/jenkins #日志
五:配置文件说明
[root@jenkins ~]# grep "^[a-Z]" /etc/sysconfig/jenkins
JENKINS_HOME="/var/lib/jenkins" #Jenkins工作目录
JENKINS_JAVA_CMD=""
JENKINS_USER="jenkins" #Jenkins启动用户
JENKINS_JAVA_OPTIONS="-Djava.awt.headless=true"
JENKINS_PORT="8080" #端口
JENKINS_LISTEN_ADDRESS=""
JENKINS_HTTPS_PORT=""
JENKINS_HTTPS_KEYSTORE=""
JENKINS_HTTPS_KEYSTORE_PASSWORD=""
JENKINS_HTTPS_LISTEN_ADDRESS=""
JENKINS_HTTP2_PORT=""
JENKINS_HTTP2_LISTEN_ADDRESS=""
JENKINS_DEBUG_LEVEL="5"
JENKINS_ENABLE_ACCESS_LOG="no"
JENKINS_HANDLER_MAX="100" #最大连接数
JENKINS_HANDLER_IDLE="20" #最小连接数
JENKINS_EXTRA_LIB_FOLDER=""
JENKINS_ARGS=""
JENKINS_HOME="/var/lib/jenkins" #Jenkins工作目录
JENKINS_JAVA_CMD=""
JENKINS_USER="jenkins" #Jenkins启动用户
JENKINS_JAVA_OPTIONS="-Djava.awt.headless=true"
JENKINS_PORT="8080" #端口
JENKINS_LISTEN_ADDRESS=""
JENKINS_HTTPS_PORT=""
JENKINS_HTTPS_KEYSTORE=""
JENKINS_HTTPS_KEYSTORE_PASSWORD=""
JENKINS_HTTPS_LISTEN_ADDRESS=""
JENKINS_HTTP2_PORT=""
JENKINS_HTTP2_LISTEN_ADDRESS=""
JENKINS_DEBUG_LEVEL="5"
JENKINS_ENABLE_ACCESS_LOG="no"
JENKINS_HANDLER_MAX="100" #最大连接数
JENKINS_HANDLER_IDLE="20" #最小连接数
JENKINS_EXTRA_LIB_FOLDER=""
JENKINS_ARGS=""
六、jenkins离线解决方法
1、保留此离线页面,重新开启一个页面
2、输入网址http://192.168.200.11:8080/pluginManager/advanced
3、进入该页面最底下找到【升级站点】,把其中的连接改成http://update.jenkins.io/update-center.json,确认保存
如果改完http不行,请改成如下地址
http://mirror.esuni.jp/jenkins/updates/update-center.json
http://mirror.tuna.tsinghua.edu.cn/jenkins/updates/update-center.json
http://mirror.xmission.com/jenkins/updates/update-center.json
4、重启jenkins,重新刷新下载
5、可以将jenkins的插件自己下载完,将它导入到
[root@localhost jenkins]# cd /var/lib/jenkins/plugins/
目录下