Ugrás a tartalomra

Útmutatók

Hogyan optimalizálhatunk egy Docker-fájlt CI-hez

A kis kódmódosítások hosszú újraépítést váltanak ki.

6 perc olvasás

A kis kódmódosítások hosszú újraépítést váltanak ki.

Miért történik

Az utasítássorrend legyőzi a réteggyorsítótárat, és az összeállítási környezet nagyobb a kelleténél.

Hogyan lehet javítani

  1. Másolja a zárolási fájlt, telepítse a függőségeket, majd másolja a forrást – ebben a sorrendben
  2. Adjon hozzá egy .dockerignore-t, amely lefedi a .git, node_modules és build kimenetet
  3. Használjon többlépcsős összeállítást, így az összeállítási szerszámok kimaradnak a végső képből
  4. A gyorsítótárazási rétegek helyett használjon gyorsítótár-csatlakozásokat a csomagkezelő könyvtárakhoz

A következő buildje kétszer gyorsabb lehet, fele áron

Kezdje ingyen. A távozás ugyanaz az egy sor, és azt a diffet is közzétesszük.