前言.系统环境

  • 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

  1. 选择Fixed,

    1. 【云服务商】防火墙设置相应下行规则;
    2. 【云服务商】VPC端口转发设置相应规则;
  2. 【坑】这里默认设置是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命令

验证