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