前言.系统环境
- Jenkins Server v2.176.1 LTS
- Master Node in Ubuntu 18.04.1 LTS 64bit Client
- Client Node in Windows Server 2016 简体中文 标准版 64位
- 云服务商:青云
PART I. 在Jenkins Server上
Step 1. Manage Jenkins - Configure Global Security
-
选择Fixed,
- 【云服务商】防火墙设置相应下行规则;
- 【云服务商】VPC端口转发设置相应规则;
- 【坑】这里默认设置是Disable,这会导致在创建slave-node时,无法选择:Launch agent by connecting it to the master
Step 2. Manage Jenkins -Manage Nodes - New Node
验证
在Jenkins主机上
netstat -ntlp
lsof -i tcp:42895
在Mac上
nc -zv 139.xxx.xxx.xxx 42895
PART II. 在Jenkins Client(Windows)上
Step 1. 安装JRE环境 | Windows 安装并配置环境变量
Step 2. 创建Jenkins工作目录
Step 3. 下载安装Launch
成功建立node与Server的连接后,创建一个服务
验证
PART III. 配置Jenkins项目
Step 1.让当前项目在标签节点上运行
Step 2. 可以执行bat命令
验证
原文
https://segmentfault.com/a/1190000019780347