假设我有回购,每次推送(构建)启动4个工作(不同的环境/编译器等)。
构建有时间限制 - 50分钟。是计算所有构建的时间总和(如左图所示),还是每个作业都是独立的?
示例:4个版本,每个版本需要20分钟 - 它会超时,因为它会被计数器作为80分钟还是可以计算为20分钟(最长工作时间)?
答案 0 :(得分:14)
Travis CI documentation对此很清楚。构建包含一个或多个作业。每项工作都会执行限制:
构建没有超时;只要每个作业都没有超时,构建就会一直运行。
例如,travis-ci.org上作业的当前超时为50分钟(并且每10分钟至少有一行打印到stdout / stderr)。