作为术语的清理工作,内置节点在Jenkins 2.307中从“主节点”重命名为“内置节点”。必威国际有限公司这不仅仅是一个影响UI和文档的更改:节点名会影响节点隐式分配的标签(因此NODE_LABELS
环境变量)以及NODE_NAME
环境变量。
的NODE_NAME 中的环境变量由管道:节点和进程插件。在插件版本2.39和更早的版本中,这个值总是主 .更新到2.40或更新版本以获得作业类型之间的一致行为。 |
必威国际有限公司因此,使用节点标签的Jenkins特性可能会受到任何此类更改的影响。这些特性包括:
给不同类型的项目分配标签,包括顶层(如自由式工作)和内部工作(如自由式工作)。节点
脚本化管道中的语句,标签
参数代理
声明式管道中的部分,或矩阵项目轴)。
标签分配功能,如自定义工具自动安装程序,通常用于区分操作系统平台。
任何行为不同的自定义构建脚本NODE_NAME
或NODE_LABELS
环境变量。
插件中任何类似的特性。
由于对构建行为的潜在影响,将Jenkins升级到2.307或更新版本的实例不会自动应用这些行为更改。必威国际有限公司相反,管理监视器将通知管理员此更改,并允许他们应用此更改。
在应用内置节点名和标签迁移之前,建议管理员检查配置和构建脚本,以评估对其实例和作业的影响。
标签分配的大多数问题都可以通过手工分配标签来解决主
到内置节点,然后增量地迁移受影响的配置,以不需要这个解决方案。
管道:节点和进程总是设置NODE_NAME
来主
在2.40版本之前的管道中。
使用这个Jira查询找到Jenkins Jira追踪的兼容性问题。必威国际有限公司
使用这个GitHub查询查找GitHub上跟踪的兼容性问题。
请在相应插件的问题跟踪器中报告问题。
如果受影响的插件使用Jenkins Jira跟踪问题,请添加标签必威国际有限公司built-in-node-migration-regression
.
如果受影响的插件跟踪问题在GitHub,请确保提到必威国际有限公司詹金斯拉请求让你的杂志有了变化。