Gatsby inkrementelle Builds auf Netlify aktivieren

Avatar of Chris Coyier
Chris Coyier am

DigitalOcean bietet Cloud-Produkte für jede Phase Ihrer Reise. Starten Sie mit 200 $ kostenlosem Guthaben!

Das Konzept eines „inkrementellen Builds“ besteht darin, dass bei Verwendung einer Art von Generator, der alle Dateien erstellt, aus denen eine Website besteht, anstatt 100 % dieser Dateien jedes Mal neu zu erstellen, nur die Dateien geändert werden, die seit dem letzten Build geändert werden müssen. Das scheint eine offensichtlich gute Idee zu sein, aber in der Praxis ist es sicher extrem knifflig. Woher weißt du genau, welche Dateien sich ändern werden und welche nicht, *bevor* du mit dem Bauen beginnst?

Ich habe die Antwort darauf nicht, aber Gatsby hat sie herausgefunden. Schnellere lokale Builds sind die halbe Freude, die andere Hälfte ist, dass auch die Bereitstellung schneller wird, da die Dateien, die verschoben werden müssen, weitaus weniger sind.

Ich würde sagen, inkrementelle Builds sind eine ziemlich verdammt große Sache. Ich mag es, diese Hürden im Jamstack-Land fallen zu sehen. Ich verlinke hier zum Netlify-Blogbeitrag, da Sie, um ihn auf Netlify zum Laufen zu bringen, deren „Build Plugins“-Funktion aktivieren müssen, die *auch* eine echte zukunftsweisende Funktion ist und es Ihnen ermöglicht, Code während verschiedener Teile von CI/CD mit einer wirklich sauberen Syntax auszuführen.

Direkter Link →