测试开发 | Jenkins 节点该如何管理?

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

  • Jenkins 的任务可以分布在不同的节点上运行
  • 节点上需要配置 Java 运行时环境,JDK 版本大于 1.5
  • 节点支持 Windows,Linux,Mac
  • Jenkins 运行的主机在逻辑上是 master 节点

image830×314 54.7 KB

节点的创建及配置

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

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

  • 执行器数量:节点并发执行数量,依据机器性能来配置
  • 运行目录:节点存放任务的目录路径
  • 标签:节点的标签名,job 中会用到
  • 用法:尽可能使用此节点/只允许绑定节点的 job 两种选项,依据实际情况选择
  • 启动方式:通过 Java Web 启动代理(常用)
  • 可用性:尽量保持代理在线即可

设置完成,点击保存。

启动节点

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

  • 点击 Lauch 下载 slave-agent.jnlp,双击运行
  • 点击 agent.jar,下载 jar 包,执行命令启动

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

image1080×402 110 KB

job 中配置节点信息

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

image1080×622 74.4 KB

推荐学习

测试能力评估:有道云笔记

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
Jenkins是一个开源的持续集成工具,可以帮助开发人员自动化构建、测试和部署软件。在Jenkins中,可以配置主从节点来分担任务负载,并实现高可用性和水平扩展。 首先,需要在主节点上安装Jenkins,并且确保主节点和从节点的网络互通。接着,在主节点管理界面中,选择“系统管理”->“节点管理”->“新建节点”,填写从节点的信息,如节点名称、描述等。在启动方法中选择“Launch agent via execution of command on the master”,并在远程根目录中填写从节点的工作目录路径。 在从节点上安装Jenkins的代理程序,并且确保从节点和主节点Jenkins代理程序版本一致。接着,需要在从节点的代理程序配置中填写连接主节点的信息,如主节点的URL和从节点的凭据。保存配置后,在主节点节点管理界面上可以看到新建的从节点,并且可以通过“在线/离线”按钮来控制从节点的连接状态。 当从节点成功连接到主节点后,可以在Jenkins的任务中指定从节点来执行特定的构建或测试任务。在任务配置中,可以通过“限制构建在某个节点上”来选择从节点,这样就可以将任务分发给不同的节点来执行,实现任务并行处理和负载均衡。 总之,通过以上步骤可以成功配置Jenkins的主从节点,实现任务的分布式处理和资源的共享利用,从而提高持续集成和交付的效率和可靠性。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值