incubateur-ademe / quefairedemesdechets

MIT License
6 stars 5 forks source link

Allow build to pass on first try #123

Closed fabienheureux closed 2 months ago

fabienheureux commented 2 months ago

Les builds échouent bien souvent à la première execution, il faut les relancer 2-3 fois avant qu'ils ne passent.

Comme on a pas la main sur le Dashboard netlify, c'est assez pénible.

Il semblerait qu'on ne soit pas seuls dans cette situation https://github.com/gatsbyjs/gatsby/issues/35018#issuecomment-1520659809 Un mélange de problème avec la gestion de concurrence côté Gatsby ou node et Netlify.

Je propose d'ajouter une variable d'environnement et de conserver le cache Gatsby des builds précédents - pour le moment, afin d'alléger les runners et voir si c'est mieux.

Pour rappel : pour déployer la carte dans LVAO, du fait de la quantité de changement les builds ne passaient pas. Cette situation ne devrait plus se produire car on va revenir sur une maintenance plus classique sans grosses montées de version. Je pense qu'on peut donc rétablir le cache netlify sans trop de problème.


J'ai testé un run sur deux PRs :

Pas d'erreurs de builds à déplorer