IGNF / myria3d

Myria3D: Aerial Lidar HD Semantic Segmentation with Deep Learning
https://ignf.github.io/myria3d/
BSD 3-Clause "New" or "Revised" License
170 stars 23 forks source link

Mutualisation des environnements pour la création de la documentation #20

Closed CharlesGaydon closed 1 year ago

CharlesGaydon commented 2 years ago

L'environnement conda pour la documentation se crée en dehors du containeur de CICD, directement dans un containeur hébergé par Github. L'intérêt ici c'est un déployement directement sur les github pages à l'aide du workflow JamesIves/github-pages-deploy-action@3.7.1, sans dépendance à l'action-runner.

A seconde vue il doit être possible de tout faire sur la VM, dans le containeur crée au préalable, puis de copier la doc ainsi créée, et enfin de déployer à l'aide de l'action JamesIves/github-pages-deploy-action@3.7.1 Ca peut être une bonne idée pour éliminer de la redondance, mais ça demande de repasser sur les workflows. Par exemple avec 4 jobs :

Pour l'instant c'est plus une question d'élégance que de nécessité.

_Originally posted by @CharlesGaydon in https://github.com/IGNF/lidar-deep-segmentation/pull/14#discussion_r870513509_