首先 。 jenkins 只能运行在java8及以上的环境,低于java8环境 de就不要挣扎了。
第一步,按顺序执行以下命令:
wget -O /etc/yum.repos.d/jenkins.repohttp://pkg.jenkins-ci.org/redhat/jenkins.repo
rpm --importhttps://jenkins-ci.org/redhat/jenkins-ci.org.key
yum install -y jenkins
第二步:
启动服务:
service jenkins start/stop/restart
我在第二步启动服务的时候遇到了一个小坎坷,如图:
启动失败,然后我又用stystemctl status jenkins.service看了一下服务的状态
后来发现是因为没有在jenkins配置文件里加上java的路径。
先使用which java命令查找出java的所在路径。
然后使用vi /etc/rc.d/init.d/jenkins命令编辑配置文件
加上如图的语句
再次启动发现还是不行。经过度娘发现一个解决方法。修改后完美解决问题
解决办法:vi /etc/sysconfig/jenkins 修改JENKINS_USER="jenkins" 修改为JENKINS_USER="root"
然后浏览器访问http://ip:port 到jenkins页面。根据首页提示找到密码,然后登录。会有一个让我们自定义安装插件还有默认的。选择默认,因为自定义的插件我也不知道有哪些。然后配置从节点。
这里是我折腾比较久的地方
从首页的左边,选择manage jenkins - > manage nodes - > 新建节点 - > 输入节点名称 - > 选择固定节点 请参考下图 新建节点
然后编辑从节点
然后就可以启动该节点了
如果启动失败了。一定要看日志才能知道原因,我就在报错这边磨了好久,结果发现就是授权问题。
参考文章如下
https://blog.csdn.net/qq_32447321/article/details/82715860
到你之前配置的远程工作目录,我上边配置的是/root/jenkins
依次输入以下命令:
ssh-keygen
cd.ssh
catid_rsa.pub>authorized_keys
chmod700authorized_keys
命令执行完之后回到配置从节点的地方。
配置 Host Key Verification Strategy ,修改成下面的选项
至此。重新启动代理即可解决问题,看不懂的可以参考我文章里附的参考文章连接。我觉得别人介绍的很详细。