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/workers
en précisant l'url du repo, et les infos de base du worker (slug, nom) - POST
/api/v1/worker/xxxx/versions
en 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