Gatsbyjs, как заставить build cmd использовать кешированные ранее сгенерированные статические файлы? - PullRequest
0 голосов
/ 07 ноября 2019

У меня есть конвейер CD / CI, который был оптимизирован для сокращения времени сборки процесса. Есть этап или задача, которая запускает команду сборки Gatsbyjs (сборка gatsby), где она выводит встроенные статические файлы в публичный каталог. Предполагая, что приложение является CMS и имеет растущее число статей блога, и каждая статья имеет "n" переводы, процесс будет довольно долгим!

В настоящее время документация gatsby, похоже, непредоставить какие-либо подробности об этом, так что в настоящее время он не поддерживается, я считаю;Я помню, как видел в прошлом (в данный момент тема не очень актуальна, поскольку я создал пользовательский интерфейс некоторое время назад), но Gatsbyjs использует плагин webpack для генерации статических файлов (afaik), поэтому, возможно, кто-то знает методвокруг этого? На данный момент у меня есть сценарий пользовательского интерфейса CI / CD, который выполняет «синхронизацию» с целевым сегментом s3, обновляя только те различия, но было бы лучше пропустить совпадения.

Если нет отзывов об этом, и вычитаем это в будущем, не стесняйтесь оставлять комментарии, так как я, возможно, сам работал над плагином или решением для этого.

1 Ответ

0 голосов
/ 07 ноября 2019

Такого инструмента еще нет, и после обращения в службу поддержки Gatsby они упомянули, что собираются выпустить облачный сервис, который будет выполнять инкрементные сборки через несколько месяцев.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...