12

假设我有 repo,每次推送(构建)都会启动 4 个作业(不同的环境/编译器等)。

构建有时间限制 - 50 分钟。它是算作所有构建次数的总和(如左面板),还是独立于每个作业?

示例:4 个构建,每个构建需要 20 分钟 - 它会超时,因为它将计为 80 分钟,还是可以并计为 20 分钟(最长工作时间)?

4

1 回答 1

15

Travis CI 文档对此非常清楚。一个构建包含一个或多个作业。对每个作业强制执行该限制:

构建没有超时;只要每个作业不超时,只要所有作业都执行,构建就会运行。

例如,travis-ci.org 上作业的当前超时为 50 分钟(每 10 分钟至少打印一行到 stdout/stderr)。

于 2016-03-19T10:31:48.130 回答