写点什么

软件测试 | Jenkins 的节点管理

  • 2023-02-26
    北京
  • 本文字数:689 字

    阅读完需:约 2 分钟

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


(1)Jenkins 的任务可以分布在不同的节点上运行。


(2)节点上需要的配置 Java 运行时环境,JDK 版本大于 1.5。


(3)节点支持 Windows、Linux 系统。


(4)Jenkins 运行的主机在逻辑上是 master 节点。

1.节点的创建及配置

在 Jenkins 界面上,依次选择 “系统管理” → “节点管理” 项,即可创建节点,如



下面对节点的各个配置项(见图 8-5)进行说明。


(1)执行器数量(Number of executor):节点并发执行数量,依据计算机的性能来配置。


(2)远程工作目录:节点存放任务的目录路径。


(3)标签:节点的标签名,job 中会用到。


(4)用法:尽可能时用此节点/只允许绑定节点 job 两种选项,依据实际情况选择。


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


(6)可用性:尽量保持代理在线即可。


如图 8-6 所示,配置节点后,配置的 job 可用根据需要调用不同的节点,以满足不同的构建需求。

2.启动节点

启动节点方式有两种,分别如下。

(1)第一种:在图 8-7 所示的界面上,点击“Launch"按钮下载 slave-agent.jnlp 文件,双击运行下载的文件。

(2)第二种:在图 8-7 所示的界面上,点击“agent.jar”链接,下载这个文件,然后执行启动这个文件的命令。

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

3.job 中配置节点信息

在图 8-8 所示的界面上勾选“限制项目的运行节点”复选框,将之前节点的标签写入“标签表达式” 的文本框中,这个配置会使之后的构建都在限制的节点上运行。


搜索维系公众号:TestingStudio 霍格沃兹的干货都很硬核

用户头像

社区:ceshiren.com 微信:ceshiren2023 2022-08-29 加入

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

评论

发布
暂无评论
软件测试 | Jenkins的节点管理_测试_测吧(北京)科技有限公司_InfoQ写作社区