Jenkins分布式执行

Jenkins多节点执行

当需要多个任务同时执行的时候,需要多个节点,比如一共1000个任务,需要10个节点执行。
这时候需要解决两个问题
1.从单节点到多节点的演进,从一个master分支演变成一个master到多个agent。
2.当任务继续增加的时候,如何分配运行的节点,即不冗余,又能满足运行这些任务,这时候出现了容器化的
在这里插入图片描述

如何设置多节点:

manage jenkins->manage nodes and clouds
在这里插入图片描述

设置节点的几个配置项

名字:唯一标识一个代理,通常使用代理主机名
描述:代理的cpu内核,内存使用情况描述。
执行者数量:控制并发构建数量
远程工作目录:一个代理有一个专门的jenkins目录
标签:对多节点分组,代理标签,工程标签相同,说明这个工程在这个代理上运行。
用法:默认选择尽可能使用这个节点
启动方法:默认选择通过java web启动代理或者使用launch agent by connecting it to the master

创建好节点后,下载agent,在对应的服务器启动服务进行连接
在这里插入图片描述

如何在jenkins执行unittest并生成报告

执行unit test需要如下步骤
1.确定执行文件的目录
2.确定执行环境的目录
3.执行文件
在这里插入图片描述
生成报告
1.需要有unittest插件
2.构建后执行

jenkins任务状态

在这里插入图片描述
如上图

  • 小于50是失败
  • 50到80是unstable
  • 大于80是成功
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值