Travis-CI - 如何计算构建的时间限制? (所有工作的总和或最长工作的时间)?

时间:2015-08-20 21:07:56

标签: timeout continuous-integration travis-ci time-limiting

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

构建有时间限制 - 50分钟。是计算所有构建的时间总和(如左图所示),还是每个作业都是独立的?

示例:4个版本,每个版本需要20分钟 - 它会超时,因为它会被计数器作为80分钟还是可以计算为20分钟(最长工作时间)?

1 个答案:

答案 0 :(得分:14)

Travis CI documentation对此很清楚。构建包含一个或多个作业。每项工作都会执行限制:

  

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

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