前言.系统环境

  • 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

clipboard.png

  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

clipboard.png

验证

在Jenkins主机上

netstat -ntlp

clipboard.png

lsof -i tcp:42895

clipboard.png

在Mac上

nc -zv 139.xxx.xxx.xxx 42895

PART II. 在Jenkins Client(Windows)上

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

clipboard.png

Step 3. 下载安装Launch

clipboard.png
clipboard.png

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

clipboard.png
clipboard.png

验证

clipboard.png

PART III. 配置Jenkins项目

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

clipboard.png

Step 2. 可以执行bat命令

clipboard.png

验证

clipboard.png


AlexDLu
11 声望1 粉丝

喜欢探索IT集成方案来解决组织系统流程的问题。最近关注DevOps,提高个人效能的小工具,以及重新组织被产品设计、程序开发效能撕裂的支离破碎的工作时间。