Jenkins+基础系列8:节点概述和遇到过的坑提前讲解

何为节点:个人理解的是,jenkins构建工作的地方。

master节点:主节点,在搭建好平台后,自己就会有,就是Jenkins服务器上,构建操作默认是在master上进行

1、新建节点,进行系统管理-节点管理

2、设置节点名称

3、设置节点信息

用法提醒一下,这里的尽可能选项,就是说,只要你这里的状态是空闲的,就使用这个节点

设置完成后,保存,就会新增一个节点

遇到过的坑

在后面的任务配置的时候踩过一个坑:无论怎么设置,都无法打包成功,报环境错误,但是其他相同的项目都没有问题,过程:

1、某一个maven的项目在构建过程中一直提示环境错误,无法找到我所配置的环境变量

2、排查环境变量,同样的项目a可以执行,b不可以,那说明环境没问题

3、排查maven的版本,咨询研发把环境弄到和研发本地打包环境的版本一致,还是不行

4、排查jenkins项目的配置内容是否正确,还是未找到

5、最后,在突然不经意的点开了 工作空间

发现当时使用的节点,并不是我配置好的节点,因为那上面有些环境是没有安装的。这时候开始确定,是节点选择的原因,经过不断的摸索,回想,确定出问题的地方是在:执行者数量的问题上

master的默认 执行者数量是2,当时已经有2个任务是默认在这个节点上跑了,在创建第3个任务的时候,自动分配到了另外的一个节点。但是另外一个节点部分环境变量是没有安装的,所有报环境错误,最后将执行者数量修改为10个,问题解决,但不完美。为什么,请往下看

如果你有多个节点,一定要要在节点的用法上进行设置

如果两个节点都是设置的 尽可能的使用这个节点,就会冲突。所以为了确保正确使用节点

1、在创建任务的时候,就要选择好节点

2、只允许一个节点选尽可能使用的选项,其他的都按照绑定任务来使用

总结

1、节点就是jenkins工作的服务器,你可以指定它在哪个服务器上进行打包操作

2、在构建任务较多的时候,一定注意默认执行者的数量是否超出,并且和其他节点能有效区分

3、要使用其他节点做jenkins的工作服务器,同样的需要配置相关的环境变量才能运行

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值