...
Environnement de développement (IDE)
le SDK de java ( version >7>8) est demandé
- L'outil de build est Maven 23
- l'IDE utilisé de préférences est Netbeans (> 7.4),
- la procédure d'installation est disponible sur la page Installation outils
...
Java doit être installé sur le poste client. Les versions:
JRE 7 de préférence
JRE 6 est supporté
8
Sources du projet et gestion des sources
Les sources de Fudaa-Crue Développement ( en cours de dev) sont disponibles dans le dossier SVNdepuis les url suivantes:
- httphttps://sourceforgegitlab.net/pcom/fudaa/svn/HEAD/tree/trunk/soft/fudaa-crue/
Les sources de Fudaa-Crue V1.0:
- URL web
- git@gitlab.com:fudaa/fudaa-crue.git URL GIT
Pour récupérer les sources, il est possible d'utiliser l'IDE ( voir Installation projet Fudaa-Crue ) ou de passer par un client SVN comme TortoiseSVN ( libre)GIT.
Pour modifier les sources et reverser les modifications dans le repository, il faut un compte sourceforge gitlab et faire partir du projet Fudaa sur sourceforge GitLab ( voir CETMEFCEREMA).
Livraisons de Fudaa-Crue
Les livrables ont sont disponible sur sous le répertoire Livraisons de sharepoint soit sous l'arborescence la page Téléchargement Fudaa-Crue Partagé>Lot 0c et Lot 1>Livraisons de Confluence.
En général, il y a 2 3 livrables (X.XX représentant la version):
- Fudaa-Crue-X.XX.zip qui contient l'exécutables pour l'interface graphique
- otfa-batch-X.XX.zip qui contient le nécessaire pour lancer OTFA par batch
- aoc-batch-X.XX.zip qui contient le nécessaire pour lancer AOC par batch
Il sera possible de générer ces livrables depuis le serveur Ces livrables son générés via l'outil d'intégration continue de GitLab: https://gitlab.com/fudaa/fudaa-crue/pipelines
Intégration continue / Contrôle qualité
Les tests / contrôle qualité sont lancés automatiquement depuis le serveur d'intégration continue:
- https://gitlab.com/fudaa.ci.cloudbees.com//fudaa-crue/pipelines
- Résultats contrôle qualité: https://sonarcloud.io/dashboard?id=fudaa-crue