Skip to content

Création de Revision suite au webhook Gitlab

Lorsqu'un developeur "push" sur Gitlab, arkindex recoit un webhook sur /api/v1/imports/hooks/<hook_id>

La méthode handle_webhook est appelée, et crée actuellement un DataImport (executé sur Ponos donc). Ca ne convient pas pour l'ingestion rapide dans le cadre des workflows ML.

Cette méthode doit maintenant:

  • Créer une Revision sur le bon Repository
  • La Revision doit avoir un state: Created

Le state de Revision est un enum sur le modele, avec ces valeurs:

  • Created (default)
  • Processing
  • Available
  • Error

Merge requests: !724 (merged).


Imported from Trello