【jenkins入门】2- jenkins 配置工作节点

1、配置linux节点

  • 添加名称node

  • 描述

  • Number of executors:并发构建数

  • 远程工作目录

    • 在服务器创建工作目录,并赋予权限/root/soft/jenkins/jenkins_home
  • 用法:

    • Use this node as much as possible 尽可能使用这个节点
  • 启动方式

    • Lauch agents via SSH
      • 配置服务器IP
      • 添加凭据服务器用户名/密码
      • Host Key Verification Strategy
        • Non verification Strategy
      • 端口:22
      • java路径:
        • /root/soft/jdk/jdk1.8.0_271/bin/java # 配置宿主机的JDK
      • 其他选项默认即可 …
  • 可用性

    • 尽量保持代理在线

    在这里插入图片描述

注意:如果使用阿里云服务器的话,还需要将50000端口添加到安全组,否则节点也是启动不起来的

2、踩坑问题

2.1 java.io.IOException: Java not found on hudson.slaves.
  • 原因:jenkins节点没有配置jdk,出现如下图所示错误:

在这里插入图片描述

  • 解决方案

    # which java
    

在这里插入图片描述

2.2 ERROR: Failed to monitor for Free Disk Space

我使用的是阿里云服务器,需要在控制台开放 与节点通讯的端口 50000,8080端口是对外访问的端口;

  • 原因:50000端口没有添加安全组,会出现如下的异常?

在这里插入图片描述

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
Jenkins节点工作目录与Jenkins配置页面中的节点工作目录不一致可能是由于以下原因之一: 1. 配置不一致:请确保您在Jenkins配置页面中正确设置了节点工作目录。在Jenkins主页,点击"节点"(Nodes)链接,找到对应节点并点击节点名称进入配置页面。在配置页面中,找到"Remote root directory"(远程根目录)或类似的选项,并确保设置的路径与您期望的工作目录路径一致。 2. 节点重启或重新连接:如果您在更改节点工作目录后,节点已经重启或重新连接到Jenkins主服务器,那么配置页面上显示的工作目录可能会与实际工作目录不一致。这是因为Jenkins会在节点重新连接时使用先前保存的配置信息。您可以尝试通过在节点配置页面中重新保存配置来解决此问题。 3. 节点权限问题:请确保Jenkins主服务器对节点工作目录具有适当的权限。如果节点工作目录位于其他机器上的共享文件系统上,确保Jenkins用户具有访问该文件系统的权限。 4. 多个节点配置问题:如果您有多个节点,并且发现它们的工作目录不一致,可能是由于每个节点都有自己的独立配置。请检查每个节点配置页面,确保它们的工作目录设置正确。 如果以上解决方法无法解决问题,请提供更多的详细信息,例如节点工作目录的实际路径,Jenkins版本以及任何相关的错误日志信息,以便更好地帮助您解决问题。

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值