# 如果从jenkins 2.357开始,jdk版本最少使用jdk11
# 安装jenkins需要的依赖环境
yum -y install jdk1.8.0_161
java -version
# 配置JAVA_HOME环境变量
vim /etc/profile
export JAVA_HOME=/usr/lib/jvm/jdk1.8.0_161
export JRE_HOME=$JAVA_HOME/jre
export CLASSPATH=$JAVA_HOME/lib:$JRE_HOME/lib:$CLASSPATH
export PATH=$JAVA_HOME/bin:$JRE_HOME/bin:$PATH
source /etc/profile
# 验证JAVA_HOME环境是否配置正确
echo $JAVA_HOME
/usr/lib/jvm/jdk1.8.0_161
# 下载jenkins
wget https://mirrors.tuna.tsinghua.edu.cn/jenkins/redhat/jenkins-2.346-1.1.noarch.rpm
# 安装jenkins
rpm -ivh jenkins-2.346-1.1.noarch.rpm
# 修改jenkins的java配置,如果是yum安装的jdk则不用修改这项配置
vim /etc/init.d/jenkis
# usr/bin/java # yum安装方式,java的环境变量路径
usr/local/jdk1.8.0_161/bin/java # 其他方式安装jdk的,jdk路径
# 修改jenkins端口
vim /etc/sysconfig/jenkins
JENKINS_PORT=7777 # 端口修改成7777
# 建立软连接
ln -s /usr/local/jdk1.8.0_161/bin/java /usr/bin/java
# 启动jenkins服务
systemctl start jenkins
# 查看密码
cat /var/lib/jenkins/secrets/initialAdminPassword
# 访问jenkins
http://172.16.137.187:7777
# 注意!
# jenkins启动报错Job for jenkins.service failed because the control process exited with error code. See "systemctl st
# jenkins需要jdk,说明jenkins的java配置错误
echo $JAVA_HOME #什么都没有显示
source /etc/profile
echo $JAVA_HOME
#显示 /usr/lib/jvm/jdk1.8.0_161
vim /etc/init.d/jenkins
# vim/etc/init.d/jenkins文件, 找到指定位置添加在/usr/lib/jvm/jdk1.8.0_161后缀上加上/bin/java
systemctl start jenkins
# 继续报错,输入以下命令
systemctl daemon-reload
systemctl restart jenkins
问题:始终改不掉jenkins端口解决
# 进入目录
cd /usr/lib/systemd/system
vim jenkins.service
# 或者
vim /usr/lib/systemd/system/jenkins.service
# 修改为想要的端口
Environment="JENKINS_PORT=8889"
# 重新加载配置文件
systemctl daemon-reload