linux安装jenkins自动化部署踩的一些坑

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“

 

=================成功运行======================

 

安装插件等问题,晚点再写

 

posted @ 2019-11-19 22:26  广医最会上树母猪  阅读(419)  评论(0编辑  收藏  举报