Oppaat
Docker-tiedoston optimointi CI:lle
Pienet koodimuutokset käynnistävät pitkiä uudistuksia.
6 min lukuaika
Miksi se tapahtuu
Kuinka korjata se
- Kopioi lukitustiedosto, asenna riippuvuudet ja kopioi sitten lähde - tässä järjestyksessä
- Lisää .dockerignore, joka kattaa .gitin, node_modules ja koontitulosteen
- Käytä monivaiheisia koontiversioita, jotta rakennustyökalut jäävät lopullisen kuvan ulkopuolelle
- Käytä välimuistiliitoksia paketinhallintahakemistoissa välimuistitasojen sijaan
Seuraava buildisi voi olla kaksi kertaa nopeampi puoleen hintaan
Aloita ilmaiseksi. Lähteminen on sama yksi rivi, ja julkaisemme senkin diffin.
Aiheeseen liittyvää
Docker-kerroksen välimuistin määrittäminenDocker rakentaminen vie kymmenen minuuttia, koska jokainen kerros rakentuu uudelleen.Kuinka käyttää monivaiheisia Docker-koontiversioitaKuvat ovat suuria ja sisältävät rakennustyökaluja, joita ei pitäisi lähettää.Samanaikaisten Docker-koontiversioiden ajaminen turvallisestiRinnakkaiset matriisijalat kilpailevat ja rakentaminen hidastuu tai epäonnistuu.Docker-etämuodostimen käyttäminenKerrosvälimuisti siirretään juoksijalle ja siitä pois jokaisen koontiversion yhteydessä.