Oppaat
Rakennusvälimuistin jakaminen arkistojen kesken
Jokainen arkisto ylläpitää omaa välimuistiaan samoille jaetuille riippuvuuksille.
5 min lukuaika
Miksi se tapahtuu
Kuinka korjata se
- Käytä etärakennusvälimuistia (Gradle, Bazel, Turborepo, Nx), joka on jaettu arkistoissa
- Käytä palveluntarjoajaa, jonka välimuisti on organisaatiokohtainen eikä arkiston laajuinen
- Julkaise jaetut riippuvuudet versioituina artefakteina sen sijaan, että rakennat niitä uudelleen
Seuraava buildisi voi olla kaksi kertaa nopeampi puoleen hintaan
Aloita ilmaiseksi. Lähteminen on sama yksi rivi, ja julkaisemme senkin diffin.
Aiheeseen liittyvää
Kuinka saada CI-välimuistit todella säilymäänVälimuistit on määritetty, mutta osumaprosentti on alhainen.Kuinka kiertää 10 Gt:n välimuistirajaVälimuistisi ylittävät 10 Gt arkistoa kohden ja alat häätää hiljaa.Docker-välimuistin jakaminen töiden välilläJokainen matriisijalka rakentaa uudelleen samat kerrokset.Docker-välimuistin mitätöinnin korjaaminenDocker-tasot rakennetaan uudelleen, vaikka asiaankuuluvat tiedostot eivät muuttuisi.