前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >Jenkins+Gogs(git仓库)系列8:节点概述和遇到过的坑提前讲解

Jenkins+Gogs(git仓库)系列8:节点概述和遇到过的坑提前讲解

作者头像
MyJie
发布2019-11-20 14:56:25
5240
发布2019-11-20 14:56:25
举报
文章被收录于专栏:MyJie的个人日记MyJie的个人日记

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。

本文链接:https://blog.csdn.net/yangj507/article/details/95089087

何为节点:个人理解的是,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的工作服务器,同样的需要配置相关的环境变量才能运行

本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
原始发表:2019-07-08 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档