Jenkins建立Windows slave节点

前言.系统环境

  • 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 Securitynode

clipboard.png

  1. 选择Fixed,tcp

    1. 【云服务商】防火墙设置相应下行规则;
    2. 【云服务商】VPC端口转发设置相应规则;
  2. 【坑】这里默认设置是Disable,这会致使在建立slave-node时,没法选择:Launch agent by connecting it to the master

Step 2. Manage Jenkins -Manage Nodes - New Nodespa

clipboard.png

验证

在Jenkins主机上code

netstat -ntlp

clipboard.png

lsof -i tcp:42895

clipboard.png

在Mac上ip

nc -zv 139.xxx.xxx.xxx 42895

PART II. 在Jenkins Client(Windows)上

Step 1. 安装JRE环境 | Windows 安装并配置环境变量
Step 2. 建立Jenkins工做目录it

clipboard.png

Step 3. 下载安装Launchast

clipboard.png
clipboard.png

成功创建node与Server的链接后,建立一个服务class

clipboard.png
clipboard.png

验证

clipboard.png

PART III. 配置Jenkins项目

Step 1.让当前项目在标签节点上运行变量

clipboard.png

Step 2. 能够执行bat命令cli

clipboard.png

验证

clipboard.png

相关文章
相关标签/搜索