mvn clean install
Si certaines dépendances ne peuvent pas être téléchargées, vérifier les configurations de tokens et les adresses des repos maven,
et réessayer avec l'option -U
.
mvn -U clean install -DskipTests
Suivre au maximum la convention de nommages de branche préconisée à Ifremer
Le processus d'intégration continue mis en place est normalisé car il s'appuie sur le socle CI/CD Ifremer,
qui propose un catalogue de pipelines d'automatisation Java
utilisé dans le pipeline du projet .gitlab-ci.yml
.
Pour générer une version de l'application créer un tag Git. Ceci exécutera automatiquement les tâches automatisées permettant de générer les livrables.
Une releases Gitlab est créée automatiquement à la création d'une version, elle regroupe les sources de l'application et ses artefacts pour la version en question. La liste des release est consultable depuis la page principale du projet.
Suivre la procédure dédiée pour une première intégration de l'application à la plateforme Dockerisée de validation Ifremer.
Procédure de mise en production : https://dev-ops.gitlab-pages.ifremer.fr/hebergement_web/documentation/overview/mex-et-mep/ NT :** dans le pipeline gitlab-ci, le suffixe "-SNAPSHOT" est ignoré, le pipeline configure lui-même l'ajout du suffixe.