La Direction Technique d’Oceane Consulting DM a présenté jeudi après-midi la première version de la stack logicielle transverse ainsi que la nouvelle forge logicielle.
Cet environnement a été conçu pour outiller le démarrage des projets à venir et pour accompagner les projets existants dans leur modernisation. C’est une première version qui sera amenée à évoluer et à s’enrichir au fil du temps.
Le socle logiciel repose sur une architecture composée des technologies de références suivantes :
- Un backend Java
- Java 17
- Spring (Boot, Security, Web MVC, JPA…)
- PostgreSQL
- Un frontend web
- Vue.js (Vuex, router)
- PrimeVue
- SASS
- Des configurations d’exécution locales souples et préconfigurées en fonction des besoins
- Environnement avancé « one click »
- Docker compose
- Environnement léger « one click »
- Spring boot run (Tomcat embedded + bundled frontend + H2)
- Environnement avancé custom
- Tomcat installé ou embedded pour le backend
- PostgreSQL installé en local ou sur serveur
- Serveur web NPM avec hot reload pour le frontend
- Environnement avancé « one click »
La forge logicielle comprend dans cette première version un ensemble d’outils permettant d’automatiser toute la chaîne de construction d’un livrable projet : gestion des sources, compilation, test, analyse du code et packaging.
- Gestion des sources
- Github
- Gitlab on premise pour les projets avec contraintes règlementaires sur le stockage du code source
- Gestion des binaires et des artefacts
- Nexus repository
- Intégration continue
- Jenkins avec intégration Github et Gitlab pour l’automatisation des builds
- Qualimétrie
- SonarQube
- ESLint
Des ateliers vont être proposés tout au long de l’année aux collaborateurs autour des différentes thématiques techniques en lien avec la stack logicielle transverse et la forge logicielle.