Rust
GitHub Actions CI na temat Rust
Cargo odbudowuje cały wykres zależności przy prawie każdym uruchomieniu CI.
12m → 4m
Zimna konstrukcja
12m → 45s
Ciepła konstrukcja
94%
Współczynnik trafień w pamięci podręcznej
Dlaczego tak się dzieje
Co zmienić
Rust na chacie (runnerhut)
Twój następny build może być dwa razy szybszy i o połowę tańszy
Zacznij za darmo. Odejście to ta sama jedna linia — ten diff też publikujemy.
Powiązane
IdźKompilacje Go są szybkie lokalnie i niewytłumaczalnie powolne w CI.Pytoninstalacja pip zajmuje kilka minut, a pytest działa na jednym rdzeniu.Node.jsnpm ci zapisuje dziesiątki tysięcy małych plików przy każdym uruchomieniu.JawaKażda kompilacja ponownie pobiera te same zależności Mavena lub Gradle.