有没有一种方法可以同时在Jenkins中跨多个奴隶运行100多个自动测试?我的Jenkins安装程序有300+自动测试,并且可以访问6-7个节点。所以,当我运行Jenkins作业时,有没有办法将300+测试的负载分布到现有的6-7个节点上,并同时执行它们呢?
发布于 2022-10-15 06:51:30
这些测试是如何安排的?如果您的意思是您有一个包含300+阶段的Jenkins作业,其中每个阶段都是一个自动测试,那么您可以首先将Jenkins代理设置为none
。
pipeline {
agent none
....
这将迫使您设置运行每个300+阶段的代理。因此,在每个阶段开始时,您可以设置它应该运行的节点:
stage("build and test the project") {
agent any
stages {
....
然后,可以将节点配置为“尽可能多地使用此节点”来使用分配方法。
当然,如果构建设置不同,则必须使用不同的配置。
https://stackoverflow.com/questions/74076407
复制相似问题