C++
CI w C++ w GitHub Actions
Każda jednostka tłumaczeniowa kompiluje się ponownie, nawet jeśli nic istotnego się nie zmieniło.
28 m → 6 m
Pełna wersja
28m → lata 90-te
Przyrostowe
88%
trafienie ccache
Dlaczego tak się dzieje
Co zmienić
C++ na 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
RustCargo odbudowuje cały wykres zależności przy prawie każdym uruchomieniu CI.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.