Créer Worker & WorkerVersion via API
Chaque worker issu de https://trello.com/c/kPenoyhS/2247-ml-worker-parser doit etre stocké en base de donnée.
La tache ponos doit faire une succession d'appels sur l'api Arkindex:
- POST
/api/v1/workersen précisant l'url du repo, et les infos de base du worker (slug, nom) - POST
/api/v1/worker/xxxx/versionsen précisant la revision git, et la configuration parsée
Ce ticket doit donc avoir une MR tasks, ainsi qu'une MR backend qui ajoute endpoints. Les modèles sont ajoutés auparavant dans #247 (closed)
Les endpoints ne sont accessibles qu'aux taches (internal).
En cas de conflit sur les workers, le endpoint doit retourner le worker existant (get_or_create)
Imported from Trello
Edited by Bastien Abadie