Skip to main content

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#

pipelinePrincipal

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).