Travis-CI - How is the time limit for assembly calculated? (The sum of all jobs or the largest time)?

Let's say I have a repo that for each push (build) runs 4 jobs (different environment / compilers, etc.).

There is a time limit for assembly - 50 minutes. Is it calculated as the sum of the time of all assemblies (for example, in the left panel) or independently of each work?

Example: 4 assemblies, each of which takes 20 minutes - will it be a timeout because it will be a counter of 80 minutes or will it be normal and take 20 minutes (the time of the longest work)?

+5
source share
1 answer

The Travis CI documentation is pretty straightforward. An assembly consists of one or more tasks. The limit is applied for each task:

There is no timeout for assembly; the assembly will work until all tasks are completed until each task expires.

For example, the current timeout for a job on traviscc.org is 50 minutes (and at least one line is printed to stdout / stderr in 10 minutes).

+9
source

All Articles