linux安装jenkins踩的一些坑
1.参考https://wiki.jenkins.io/display/JENKINS/Installing+Jenkins+on+Red+Hat+distributions
2.安装命令
wget -O /etc/yum.repos.d/jenkins.repo http://pkg.jenkins-ci.org/redhat/jenkins.repo
rpm --import https://jenkins-ci.org/redhat/jenkins-ci.org.key
yum install jenkins
没权限用sudo
3.启动/关闭
sudo service jenkins start/stop/restart
sudo chkconfig jenkins on
4.默认端口是8080,日志路径:/var/log/jenkins/jenkins.log;
======================过程中踩的一些坑====================
浏览器上ip:8080无法访问,并且日志路径中并没有日志
----你可能会出现的坑
1.使用命令systemctl status jenkins.service -l 查看状态
2.安装的java版本不符合jenkins的版本需求---当前java12不支持
3.防火墙未开放端口,上面链接方法有说修改/etc/yum.repos.d/jenkins.repo配置,但我个人更喜欢直接在服务器命令操作防火墙
开放端口防火墙
firewall-cmd --zone=public --add-port=8080/tcp --permanent(--permanent永久生效,没有此参数重启后失效)
firewall-cmd --reload 需要重启后才有效
firewall-cmd --list-port 查看开放的端口
4.腾讯云或阿里云配置的安全组没开放该端口
5.8080端口已经在使用了,换个端口 java -jar /usr/lib/jenkins/
jenkins.war --httpPort=1080 ,可能有其他修改配置换端口的方法,没去查
6.安装了jdk8,但是还是有问题,jenkins 没有配置java 路径
查你的java 路径 whereis java 得到路径/usr/local/src/jdk1.8.0_231/bin/java
修改jenkins启动文件vim /etc/init.d/jenkins配置
candidates="/usr/local/src/jdk1.8.0_231/bin/java“
=================成功运行======================
安装插件等问题,晚点再写