Ho una build fortemente parallelizzata su 45 slave (un master che gestisce solo i lanci).Mancano i lavori Jenkins
Il problema che sto incontrando è che circa il 3% dei lavori scompare.
L'installazione del progetto è un lavoro "principale" che quindi avvia (tramite il plug-in del lavoro parametrizzato) N processi in N slave. La maggior parte delle volte, l'output della console per il lavoro principale è corretto per quanto riguarda i numeri di lavoro dei passaggi di generazione distribuiti.
Occasionalmente, tuttavia, il lavoro indicato nella console appartiene effettivamente a una build completamente diversa.
Dove comincio a cercare anche di rintracciarlo? I log di jenkins sono stranamente svuotati di qualsiasi informazione sui lavori falliti o sui problemi di avvio dei lavori.
La mia ipotesi migliore al momento è che i lavori mancanti sono stati effettivamente messi in coda in attesa di esecutori quando è successo qualcosa per rimuoverli. Ma non ho prove per sostenere questo.
Pensieri, suggerimenti, link utili tutti molto apprezzato,
Ho trovato che l'interfaccia web a volte ha problemi ad aggiornarsi. Questo potrebbe essere un artefatto di questo (vale a dire solo un problema di visualizzazione)? –