Siirry sisältöön

Rust

GitHub Actions CI Rust

Cargo rakentaa uudelleen koko riippuvuuskaavion lähes jokaisella CI-ajolla.

12m → 4m
Kylmä rakenne
12m → 45s
Lämmin rakenne
94 %
Välimuistin osumaprosentti

Miksi se tapahtuu

Mitä muuttaa

  1. Välimuisti ~/.cargo/registry, ~/.cargo/git ja target/ on avattu Cargo.lockiin lähdetiedostojen sijaan
  2. Käytä sccachea, jotta jopa kylmä kohde / käyttää uudelleen koottuja esineitä eri haaroissa
  3. Jaa rahtitarkistus, lastin leikkaus ja rahtitesti rinnakkaisiin töihin, jotka jakavat yhden välimuistin
  4. Rakenna julkaisuartefakteja 16 vCPU:n runnerille – rustc skaalautuu lähes lineaarisesti koodaavien yksiköiden avulla

Rust runnerhutissa (runnerhut)

Seuraava buildisi voi olla kaksi kertaa nopeampi puoleen hintaan

Aloita ilmaiseksi. Lähteminen on sama yksi rivi, ja julkaisemme senkin diffin.