Jenkins-创建节点并连接

Jenkins是构建一个Job通过一系列配置来实现一键操作或构建定时任务,而这些任务要远程到哪台机器上运行,就需要配置节点

前提:节点机器上已经安装配置了JDK环境

一、创建windows节点

1、登录jenkins控制台,点击【DashBoard】->【Manage Jenkins】,找到【Manage Nodes and Clouds】

2、 点击【Manage Nodes and Clouds】,选择【New Node】,输入节点名称,填写的名称最好写机器名称或者机器ip方便后期查看维护

 节点类型可以选择【固定节点】或者【复制现有节点】,第一次新增可以选择固定节点,后面添加新的节点配置一样的话可以选择第二个选项复制节点,点击ok配置节点信息

3、配置 节点信息

【Name】新建节点输入的名称

【description】介绍节点的作用,比如用于版本编译还是自动化测试

【Number of executors】执行器的数量,定义这个节点可以执行的并发数,设置2

【Remote root directory】远程工作目录是必填的,例如填写d:\jenkins,后面执行任务就是在d:\jenkins\workspace\任务名称里

【Label】可以为一组节点设置同一标签,然后配置构建作业只运行在某个特定标签的节点上

【Usage】尽可能的使用这个节点(最常用),任务不指定执行机的时候,会去所有配置该用法的机器上找一台运行任务

4、连接windows节点

节点创建成功后,还没有connect,转到节点列表,找到新建的节点,节点图标右下角会显示红色的x,表示节点还没有连接,点击节点名称查询连接节点方法

 

 点击agent.jar下载,把jar文件拷贝到节点机器上,在保存agent.jar的目录下执行第一条命令,或者把下面两条命令写到bat文件里面直接执行bat文件,执行过程中会生成secret-file,connect连接成功后jenkins控制台上节点的状态就会变成已连接

 二、创建Linux节点

步骤和windows节点一样,只有上面步骤3中【Launch method】配置不同,选择【launch agents via SSH】,host填写linux机器的ip,credentials是机器的凭证,所以创建linux节点前要先创建凭证

1、登录jenkins控制台,点击【DashBoard】->【Manage Jenkins】,找到【Manage Credentials】

2、 点击【Manage Credentials】,点击页面最下方的Jenkins,进入系统页面,点击【全局凭据】

 

 3、点击【Add Credentials】,配置凭据信息

【Kind】选择默认的Username with password

【Scope】选择全局

【Username】输入linux机器的用户名

【passwor】输入linux机器的密码

【ID】不填,创建之后会随机生成一个

【Description】可以填写机器的信息方便创建节点的时候选择

 4、创建完成后就可以在全局凭据列表里看到新增的凭据

 5、新建linux节点,【Launch method】选择【Launch agents via SSH】,Host填写linux机器的ip,credentials选择上面步骤创建的凭据

6、 点击save之后会自动连接创建的linux节点,连接成功显示successful

  • 1
    点赞
  • 9
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
要在 Jenkins 中接入 Mac 节点,您可以按照以下步骤操作: 1. 在 Mac 上安装 Jenkins Agent:在 Mac 上下载并安装 Jenkins Agent。 2. 在 Jenkins 中配置节点:在 Jenkins创建一个新的节点,将其配置为连接到 Mac 上的 Jenkins Agent。 - 进入 Jenkins 管理页面,点击左侧的“节点管理”。 - 在节点管理页面,点击右上角的“新建节点”。 - 输入节点名称和描述,选择“固定的节点”,然后点击“OK”。 - 在下一页中,填写节点的信息: - Remote root directory:远程根目录,即 Jenkins Agent 在 Mac 中的根目录。 - Labels:标签,用于标识该节点的特点。 - Launch method:启动方法,选择“启动 agent 的命令”,并在 Command 中输入启动 Agent 的命令。 - Availability:可用性,选择“按需启动此 agent”。 - 点击“保存”保存配置。 3. 配置 Jenkins 作业:在 Jenkins创建一个新的作业,并将其配置为在 Mac 节点上运行。 - 进入 Jenkins 管理页面,点击左侧的“新建任务”。 - 输入任务名称和描述,选择“构建一个自由风格的软件项目”,然后点击“OK”。 - 在下一页中,填写作业的信息: - General:一般信息,包括项目名称、描述、源码管理等。 - Build:构建信息,包括构建步骤、构建后操作等。 - Restrict where this project can be run:限制作业运行的节点,在 Label Expression 中输入 Mac 节点的标签。 - 点击“保存”保存配置。 这样,您就可以在 Jenkins 中管理和运行 Mac 上的作业了。请注意,这些步骤可能需要根据您的具体情况进行微调。

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值