jenkins安装出现问题记录

安装jenkins导入离线包安装版本过低的时候,之后安装插件会很麻烦(版本不匹配,要离线下载对应版本插件进行安装),所以一开始的时候最好装个最新版(较新版也行)

https://pkg.jenkins.io/redhat-stable/  官方的安装说明,但是会提示没有可用的jenkins包,

No package jenkins available

整理一下正确方法:先输入这两条命令:

sudo wget -O /etc/yum.repos.d/jenkins.repo https://pkg.jenkins.io/redhat-stable/jenkins.repo

sudo rpm --import https://pkg.jenkins.io/redhat-stable/jenkins.io.key

然后安装jdk11:  yum install fontconfig java-11-openjdk(最新版要最低jdk11,如果本来有jdk8 可以装上jdk11然后切换版本  查看jdk版本命令:java -version,查看jdk版本并切换的命令:alternatives --config java)

然后安装jenkins :  yum install jenkins

然后 systemctl start jenkins 启动

启动的时候一开始超时,后来能运行了但是一看jenkins状态说是8080 端口占用 可是我已经设置了jenkin端口为8888

修改Jenkins配置

vi /etc/syscofig/jenkins

修改内容如下:

JENKINS_USER="root"

JENKINS_PORT="8888"

然后网上查

###### 2.错误原因

发生此问题的原因是用户无权在目录/var/libs/jenkins上执行作业

3.解决方案

为了解决这个问题,我们需要将文件夹的用户jenkins:

sudo chown -R jenkins:jenkins /var/lib/jenkins


也不行,期间重启了很多次也没有效果

然后看到百度说再改另一个文件的端口

vim /usr/lib/systemd/system/jenkins.service

把端口8080 改成 8888

也不行,然后看到新版本启动要用  service jenkins restart启动

然后启动,成功了!!!!! 然后之后再重启 启动用systemctl start jenkins启动也可以,不知道哪里出错了 管他呢 能运行出来就行了

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值