Pipeline
Deux pipelines ont été mises en place pour répondre à trois objectifs :
- La pipeline principale :
- S'assurer que la solution sois capable de compiler en cas de push.
- Compiler la solution sur plusieurs plateforme en cas de Tag.
- La pipeline secondaire :
- Déployer la documentation.
A terme une troisième Pipeline seras mise en place. Celle-ci aura pour but de déployer en cas de tag une nouvelle version du serveur en production.
Chaque Pipeline est mise en place via le système Github Action.
#
Pipeline Principale => Release- Windows
- Linux
- Mac
L'action Github samuelmeuli/action-electron-builder@v1, permet de compiler une solution electron.
#
Pipeline Secondaire => Documentation- Doc
Cette pipeline permet la compilation de la doc docusaurus et son déploiement automatique sur github Pages (Ceux sur quoi vous êtes actuellement).