Jenkins-创建节点并连接

本文详细介绍了如何在Jenkins中创建Windows和Linux节点,包括设置节点名称、类型、执行器、远程工作目录,以及如何通过SSH和凭证连接到Linux节点。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

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
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值