我和Jenkins一起运行并行测试.
我设置它的方式是我有一个构建流程作业,并行执行其他三个作业.其他三个作业连接到单独的Test XML文件.
当我最初开始这个时,我遇到的问题是只有两个作业会执行,而第三个作业只能在其他一个作业完成后执行.
我发现这是由于我的Jenkins设置了执行程序的数量,2现在设置为5.
然而,作为一个有趣的问题,仅仅为了将来的计划,詹金斯是否可以限制你可以拥有的执行者数量?或者是否有推荐的数字,你不应该超过?或者它完全取决于您运行它的环境?
如果有上限/建议数量不超过?我认为解决这个问题的最佳方法是使用主/从方案并将工作负载分散到多个VM.
例如,如果我将它设置为6个执行程序,这是否意味着我将在每个VM上有6个执行程序?或者在VM之间共享的6个执行程序?