Logistica
Orbital Freight și-a primit conducta monorepo în mai puțin de 8 minute
120 de pachete, fiecare reconstruindu-se la fiecare apăsare, până când detectarea țintei afectate a fost configurată corect.
120 → 5
Pachete construite
45m → 8m
Conductă
−62%
cheltuiala CI
“Am avut Nx tot timpul. Tocmai am fost setată pentru adâncimea de preluare la 1, așa că nu a putut spune niciodată ce s-a schimbat.”
Orbital adoptase Nx cu doi ani mai devreme și nu a văzut niciodată beneficiul, deoarece o verificare superficială însemna că detectarea afectată nu avea nicio bază cu care să se compare și s-a reîntors în tăcere să construiască totul.
Remedierea
- fetch-depth setată la 0, astfel încât detectarea afectată funcționează
- Memorarea în cache la distanță Nx a fost activată, astfel încât CI și dezvoltatorii să partajeze artefacte
- Graficul sarcinilor rulează pe un ruler de 32 vCPU, mai degrabă decât pe multe altele mici
- O construcție completă păstrată pe principal ca plasă de siguranță
Următorul tău build poate fi de două ori mai rapid, la jumătate de preț
Începe gratuit. Plecarea înseamnă aceeași linie, iar acel diff îl publicăm și noi.
Similar
Northwind LabsUn Rust monorepo cu o construcție rece de 40 de minute, adus sub control cu sccache și alergători nativi arm64.HarboursideUn fintech reglementat care avea nevoie de construcții, cache și jurnale în interiorul UE, fără a opera o flotă de alergători.Kestrel MobileO echipă iOS plătind minute macOS pentru a rula teste JavaScript și ce a făcut mutarea lor în Linux.