Linus Is Not Matrix——Jenkins配置主从节点错误总结

来源:互联网 发布:淘宝买iphone6靠谱吗 编辑:程序博客网 时间:2024/06/04 18:29

    在点击了Launch slave agent之后还可能会出现很多的错误,我们看一下。
    首先出现的错误会是这种。
jenkins用户没有访问公钥权限

    验证失败,这种问题可能出现的情况有很多种,有的情况是在证书管理中填写的用户名和在子节点中创建的用户名不一致。还有一种情况就是我们创建的jenkins-ceshi用户没有访问authorized_keys这个公钥的权限,这个公钥存放在/home/jenkins-ceshi/.ssh下,home后面就是我们创建的用户名,在home下执行
    Chmod-R 755 jenkins-ceshi这种赋权限的命令即可。
    然后,再次点击launch,又出现了这个问题。
没有配置javapath
    在我标注的地方很明显的提示是JDK路径配置的不对,在配置节点-高级-JavaPath中写上JDK路径就可以了。
配置javapath

    然后,还可能会遇到这个问题。
没有创建文件目录权限

    英语提示说,你的远程工作路径没有找到,尝试创建,然后创建这个目录失败了。有两种解决方案,一种是自己建好,给予读写执行的权限,还有一种是把创建的jenkins-ceshi用户加入root用户组,让他拥有创建文件夹的权限。
    执行vi /etc/sudoers,找到下面一行,把前面的注释(#)去掉
    ## Allows people in group wheel to run all commands
    %wheel ALL=(ALL) ALL
    然后修改用户,使其属于root组(wheel),执行:
    usermod -g root jenkins-ceshi
    修改完毕,现在可以用jenkins-ceshi帐号登录,然后用命令 su - ,即可获得root权限进行操作。不过这样感觉不太安全,相当于开放了root用户组。
    然后,我这里就大功告成了。
完结撒花~

0 0
原创粉丝点击