2015-08-20 24 views
5

Diciamo che ho un repository che per ogni push (build) avvia 4 lavori (ambiente/compilatori diversi ecc.).Travis-CI - Come viene conteggiato il limite di tempo per le build? (Somma di tutti i lavori o il tempo più lungo)?

Esiste un limite di tempo per le build: 50 minuti. E 'contato come somma di volte di tutte le build (come nel pannello di sinistra), o è indipendente per ogni lavoro?

Esempio: 4 build, ognuno dei quali impiega 20 minuti - scadranno perché sarà contato come 80 minuti o andrà bene e contano come 20 minuti (tempo del lavoro più lungo)?

risposta

9

Il numero Travis CI documentation è piuttosto chiaro. Una build è composta da uno o più lavori. Il limite viene applicato per ogni lavoro:

Non esiste un timeout per una compilazione; una build verrà eseguita fintanto che tutti i lavori vengono eseguiti fino a quando ciascun lavoro non esegue il timeout.

Ad esempio, il timeout corrente per un lavoro su travis-ci.org è di 50 minuti (e almeno una riga stampata su stdout/stderr per 10 minuti).