写点什么

技术分享 | Jenkins 节点该如何管理?

  • 2022-10-13
    北京
  • 本文字数:590 字

    阅读完需:约 2 分钟

本文节选自霍格沃兹测试开发学社内部教材

Jenkins 拥有分布式构建(在 Jenkins 的配置中叫做节点),分布式构建能够让同一套代码在不同的环境(如:Windows 和 Linux 系统)中编译、测试等

  • Jenkins 的任务可以分布在不同的节点上运行

  • 节点上需要配置 Java 运行时环境,JDK 版本大于 1.5

  • 节点支持 Windows,Linux,Mac

  • Jenkins 运行的主机在逻辑上是 master 节点


节点的创建及配置

点击 系统管理 -> 节点管理 -> 新建节点 ,用于创建节点:

输入节点名称,选择固定节点,点击确定:

  • 执行器数量:节点并发执行数量,依据机器性能来配置

  • 运行目录:节点存放任务的目录路径

  • 标签:节点的标签名,job 中会用到

  • 用法:尽可能使用此节点/只允许绑定节点的 job 两种选项,依据实际情况选择

  • 启动方式:通过 Java Web 启动代理(常用)

  • 可用性:尽量保持代理在线即可

设置完成,点击保存。

启动节点

启动节点方式有 2 种,分别是

  • 点击 Lauch 下载 slave-agent.jnlp,双击运行

  • 点击 agent.jar,下载 jar 包,执行命令启动

任意一种方式启动即可,节点启动成功,刷新节点页面,可以看到节点已经上线。


job 中配置节点信息

勾选“限制项目的运行节点”,将之前节点的标签写到此处,这个配置会使之后的构建都会在限制的节点上进行:

点击下方链接免费领取:性能测试+接口测试+自动化测试+测试开发+测试用例+简历模板+测试文档

http://qrcode.testing-studio.com/f?from=infoQ&url=https://ceshiren.com/t/topic/22265

用户头像

社区:ceshiren.com 微信:ceshiren2021 2019-10-23 加入

微信公众号:霍格沃兹测试开发 提供性能测试、自动化测试、测试开发等资料,实时更新一线互联网大厂测试岗位内推需求,共享测试行业动态及资讯,更可零距离接触众多业内大佬。

评论

发布
暂无评论
技术分享 | Jenkins 节点该如何管理?_霍格沃兹测试开发学社_InfoQ写作社区