在 Windows 上部署 jenkins-slave

jenkins_slave_install_on_windows

1.在 windows 服务器上配置 jenkins

  • 配置 java 环境
  • 下载 windows 的 jenkins 软件包,进行安装,记录好安装位置

    https://www.jenkins.io/download/

  • 我这里安装在:D:\jenkins\

2.在 jenkins 的 master 节点上创建从节点并修改配置

2.1.创建节点

1.进入 Jenkins Master 节点,选择 “系统管理”-- > "管理节点",跳转之后左上角选择 "新建节点"
2.输入节点名称,选择 Permanent Agent ,进入配置页面(也可以选择“复制现有节点 ")
描述信息:随意填写,但是会显示到节点的标题上,建议简洁真实

2.2.修改 jenkins 的 slave 节点的配置参数

  • 1)配置并发构建数
并发构建数:5(自定义)
  • 2)配置远程工作目录
远程工作目录:填写 windows 上的 jenkins 路径,工程 job 存放路径,例如:D:\jenkins\
  • 3)配置标签
标签:可以为从节点名称,在复杂 jenkins 集群中建议做区分
  • 4)配置用法:
两种用法:根据需求选择即可
Use this  node as much as possible(尽可能使用这个从节点)
Only build jobs with label expressions matching this node,(只允许运行绑定到这台机器的job)
  • 5)配置从节点的启动方式
给出4种:
---------------------------------
- Launch agent agents via SSH(直接执行ssh命令控制 agent,没用过)
- Launch  agent via execution of command on the master(通过在 master上执行命令进行控制,没用过)
- Launch agent via Java Web start 或者叫 Launch  agent by connecting it to the master(使用 agent 启动 slave 连接 master,安全且简单,推荐使用)
  运行原理:会生成一套 token 和 agent 的 app,下载好在 windows 运行起来即可,使用的是master节点的 80 或者 443 端口

- Let Jenkins control this Windows slave as a Windows service(让 jenkins 把这个 Windows 从节点作为 Windows 服务来控制,需要配置windows的账号密码等信息,配置较复杂,以前用过,容易出错)

需要勾选:Use WebSocket
---------------------------------

  • 6)Availability可用性
尽可能保持agent在线

jenkins 相关配置文件

  • master 上从节点的配置文件:
/data/jenkins/nodes/[node_name]/config.xml
posted @ 2020-07-06 15:12  天生帅才  阅读(1093)  评论(0编辑  收藏  举报
// 百度统计