We are using a CMS called Optimizely (EPiServer) integrated with Netlify. Whenever content changes are made and published in the CMS, a Netlify build is triggered via webhooks configured from the CMS. However, we’ve encountered an issue where if additional changes are made and published while a build is still in progress, subsequent builds are not triggered. Only the last published change initiates a build, while the earlier changes are skipped.
Is there a way to ensure that if, for example, 10 content changes are made, all 10 corresponding builds are queued and executed one after the other, rather than only the final change triggering a build?
We are using incremental builds, so only the page-specific changes are built. A full rebuild is not feasible due to the large volume of content, and invoking all CMS APIs for a small content change is causing server crashes.