1
4
在Travis文档中,您可以使用的建议很少,即将构建拆分为多个作业: https://docs.travis-ci.com/user/speeding-up-the-build/ 您可以做的另一件事是使用GNU并行:
GNU parallel命令有许多选项,您可能需要根据需要进行调整。在他们的网站上阅读有关该工具的更多信息 https://www.gnu.org/software/parallel/ |
2
2
要将Travis拆分为多个作业,可以使用阶段或添加选项 环境 这将按顺序运行每个脚本:
让它们并行运行。您可以将其更新为以下代码(但请记住,这受到可用并发作业数量的限制)。 https://travis-ci.com/plans )
另一种选择是只有两个并发构建。
这可能会也可能不会提高总体构建时间。对我来说,我的大部分构建时间都在cypress中,而lint+flow+测试需要几分钟。因此,通过分离cypress来完成自己的工作,我将总体构建时间加快了几分钟。 |