首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >有没有一种方法可以在Jenkins构建中在多个节点中同时运行集成测试?

有没有一种方法可以在Jenkins构建中在多个节点中同时运行集成测试?
EN

Stack Overflow用户
提问于 2022-10-15 03:11:38
回答 1查看 27关注 0票数 0

有没有一种方法可以同时在Jenkins中跨多个奴隶运行100多个自动测试?我的Jenkins安装程序有300+自动测试,并且可以访问6-7个节点。所以,当我运行Jenkins作业时,有没有办法将300+测试的负载分布到现有的6-7个节点上,并同时执行它们呢?

EN

回答 1

Stack Overflow用户

发布于 2022-10-15 06:51:30

这些测试是如何安排的?如果您的意思是您有一个包含300+阶段的Jenkins作业,其中每个阶段都是一个自动测试,那么您可以首先将Jenkins代理设置为none

代码语言:javascript
运行
复制
pipeline {
    agent none
    ....

这将迫使您设置运行每个300+阶段的代理。因此,在每个阶段开始时,您可以设置它应该运行的节点:

代码语言:javascript
运行
复制
stage("build and test the project") {
    agent any
    stages {
        ....

然后,可以将节点配置为“尽可能多地使用此节点”来使用分配方法。

当然,如果构建设置不同,则必须使用不同的配置。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/74076407

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档