Jenkins添加节点详解
  TEZNKK3IfmPf 2023年11月13日 24 0

背景:我的Jenkins Master没有Docker命令,但我需要去制作镜像,可以指定一台装有Docker命令的机器来完成这个任务

一、添加节点

Jenkins添加节点详解
Jenkins添加节点详解
Jenkins添加节点详解
节点名称一般用执行机IP命名,这样看起来直观
Jenkins添加节点详解

二、配置节点

2.1.参数说明

Name(名称):即节点名称

Description(描述):介绍该节点的作用,如Docker构建

#of executors(并发构建数):定义该节点可以执行多少并发构建作业

Remote root directory(远程工作目录):节点用来运行构建的作业的专用目录

Labels(标签):可以为一组节点设置同一标签,然后配置构建作业只运行在某个特定标签的从节点上。如操作系统(CentOS、Ubuntu、SUSE)

Usage(用法):配置使用该节点的程度

用法一:尽可能的使用这个节点(最常用)

  • 当不指定执行机的时候,会去所有配置该用法的机器中找一台运行Job。
  • 如脚本式Pipeline中写了node,就会随机选取一台执行机

用法二:只允许运行绑定到这台机器的Job

如果Job不指定该执行机,那么Job不会运行到这台执行机上
Jenkins添加节点详解
Launch method(启动方式):最常用的是通过ssh启动,需配置ssh凭据

参考4.2添加Selenium机器的SSH remote hosts

Jenkins添加节点详解
Availability(启动和停止从节点的时间):有三种选择,通常选第一种,尽量保持代理在线
Jenkins添加节点详解

2.2.查看日志

Jenkins添加节点详解
Jenkins添加节点详解

三、在Job中指定执行节点

Jenkins添加节点详解
PS:如果没有“Restrict where this project can be run”选项,需要安装Restricted Registration插件

【版权声明】本文内容来自摩杜云社区用户原创、第三方投稿、转载,内容版权归原作者所有。本网站的目的在于传递更多信息,不拥有版权,亦不承担相应法律责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@moduyun.com

  1. 分享:
最后一次编辑于 2023年11月13日 0

暂无评论

推荐阅读
  TEZNKK3IfmPf   2023年11月14日   20   0   0 jenkins
  TEZNKK3IfmPf   2023年11月14日   23   0   0 jenkins
  TEZNKK3IfmPf   2024年03月22日   56   0   0 jenkins
  TEZNKK3IfmPf   2023年11月14日   20   0   0 jenkins
TEZNKK3IfmPf