Closed davvalent closed 1 year ago
Salut, J’ai peut-être accepté un peu vite ton PR @davvalent L’idéal aurait sans doute été de faire un sousmodule pour l’intégration de webowl. Mais on pourra regarder ça plus tard. As-tu besoin de droits pour la gestion des actions ? Emmanuel
Allo @emchateau, Pas de problème. Considérons cette proposition technique comme étant temporaire. En effet, il pourrait être utile éventuellement que j’aie des droits pour la gestion des actions et des environnements.
Je propose une GH Action pour déployer la visualisation de l’ontologie. Le déploiement a été testé sur un fork et devrait bien fonctionner à moins de problèmes de configuration du dépôt.
L’action exécute le paquet
./owl2vowl/owl2vowl.jar
(info : https://github.com/VisualDataWeb/OWL2VOWL) pour convertir l’ontologie vers le formatvowl
nécessaire à l’application webvowl pour générer la visualisation, puis procède au déploiement.Le build est déclenché par un push sur la branche main, mais nous pouvons facilement indiquer une autre branche si nous souhaitons éviter les déploiements redondants (lorsque l’on modifie autre chose que l’ontologie, par exemple).
Note : pousser le format vowl généré lors d’un build local n’a aucun effet sur le déploiement. C’est toujours l’ontologie qui est utilisée comme source pour le build effectué et déployé par GH Actions.