Jenkins 创建 Node 到 Windows

Jenkins 创建 Node 到 Windows

一. 新建 Node

Dashboard -> Manage Jenkins -> Manage Nodes and Clouds
在这里插入图片描述
Dashboard -> Nodes -> New Node
在这里插入图片描述
在这里插入图片描述

二. 配置节点

在这里插入图片描述
在这里插入图片描述
Node:节点名
Description:节点描述
Number of executors:节点最大同时执行任务数量
Remote root directory:节点 代理机器上保存 Jenkins 启动文件的目录,最好使用绝对路径
Labels:节点标签,可以是多个,中间以空格分隔
Usage:控制何时构建时使用这个 Node,这里选择的 Only build jobs with label expressions matching this node:构建时只有当 任务Label 选择为此节点中包含的 Label 时,才会执行这个节点
Launch method :启动方法,这里选择了 Launch agents via SSH 通过 SSH 启动
Host:真正运行Node 的电脑的 ip
Credentials:凭证,上面选择了 Launch agents via SSH,这里需要选择一个 SSH 的凭证
Jenkins 配置 Credentials 凭证
Host Key Verfication Strategy:控制Jenkins在连接时如何验证远程主机提供的SSH密钥
Availability:控制Jenkins何时启动和停止此代理,此处选择了 Keep this agent online as much as possible:尽可能让这个代理保持在线状态
Tool Locations:用到的工具在 Windows 电脑上的路径
上面配置了 git,如果不配置,默认使用的是 启动 Jenkins电脑系统上配置的 git,会报错

最后点击 Save 保存

三. 创建如下

在这里插入图片描述
此时 节点 WinTest 图标上标记一个 红色 X,说明这个节点还未启动
点击 WinTest 节点名,打开节点
Status:节点状态,此时节点未启动
Deleta Agent:删除节点
Configure:节点配置,点击打开 回到 二. 配置节点

四.配置 SSH 服务

回到第二步看 Host 填写的 ip 这个是真正运行 Node 的 Windows 电脑的 ip
Jenkins 是在 Mac 电脑上运行,Node 配置中Launch method :启动方法,选择了 Launch agents via SSH

到 Windows 电脑 Windows 配置 SSH 服务
Mac 电脑上的 公钥 配置到 Windows 电脑中,具体位置在 Windows 配置 SSH 服务 找

测试 Mac 通过 SSH 连接 Windows 电脑,如果能成功连接,到 第五步. 启动节点
注意:Jenkins 中 创建的 SSH 凭证中填写的 UserName 需要配置为 Windows电脑的登录用户名,否则验证失败

五. 启动节点

在这里插入图片描述
到 Status 页签,点击 Launch agent

下面几种报错原因以及解决方案
1.

Connection refused (Connection refused)
SSH Connection failed with IOException: "Connection refused (Connection refused)", retrying in 15 seconds. There are 7 more retries left.
Connection refused (Connection refused)

原因:代理机器系统是 Win10,代理机器上还没有启动 SSH 服务
Windows 启动 SSH 服务
再次执行 Launch Agent

Warning: no key algorithms provided; JENKINS-42959 disabled
SSHLauncher{
   
    
    host='10.0.40.182', port=22, credentialsId='liqiangWin', jvmOptions='', javaPath='', prefixStartSlaveCmd='', suffixStartSlaveCmd='', launchTimeoutSeconds=60, maxNumRetries=10, retryWaitTime=15, sshHostKeyVerificationStrategy

猜你喜欢

转载自blog.csdn.net/LIQIANGEASTSUN/article/details/145723231
今日推荐