1024pix / pix

Service public d'évaluation et de certification des compétences numériques pour tous.
https://pix.fr
GNU Affero General Public License v3.0
231 stars 52 forks source link

[TECH] Ajouter une liste de configuration définit pour les retry et expireIn (PIX-13965) #9913

Closed xav-car closed 3 weeks ago

xav-car commented 3 weeks ago

:unicorn: Problème

Actuellement les class héritant de JobRepository doivent connaitre la syntaxe des colonnes à utiliser. Ce qui n'est pas maintenable dans le temps ( v10 pg boss qui change les colonnes bdd etc...)

:robot: Proposition

Abstraire cette connaissance avec un ruleSet défini NO_RETRY / STANDARD_RETRY / HIGH_RETRY Le champ expireIn a aussi été standardisé dans JobExpireIn

:rainbow: Remarques

Alignement des retry pour les jobs participation started / completed / shared

:100: Pour tester

CI OK, insertion d'un job pbBoss ✅

pix-bot-github commented 3 weeks ago

Une fois les applications déployées, elles seront accessibles via les liens suivants :

Les variables d'environnement seront accessibles via les liens suivants :