Raphaël-Gauthier Flores
1, @, Estelle Ancelet
2
, Michel Candido
3, @, Ludovic Castagnedoli
4
, Martin Souchal
5
1 : Unité Ressources Génomique-Info Université Paris-Saclay, IR BioInfOmics, Institut national de recherche pour l’agriculture, l’alimentation et l’environnement (INRAE)
2 : Unité de Mathématiques et Informatique Appliquées de Toulouse Institut national de recherche pour l’agriculture, l’alimentation et l’environnement (INRAE)
3 : DipSO Institut national de recherche pour l’agriculture, l’alimentation et l’environnement (INRAE)
4 : DSI Institut national de recherche pour l’agriculture, l’alimentation et l’environnement (INRAE)
5 : DipSO Institut national de recherche pour l’agriculture, l’alimentation et l’environnement (INRAE)
Dans un contexte de généralisation des pratiques DevOps et de science ouverte, INRAE a engagé la mise en place d'une forge logicielle institutionnelle visant à offrir un environnement unifié, sécurisé et pérenne pour l'hébergement et la gestion de ses codes sources. Cette présentation propose un retour d'expérience sur la conception et le déploiement de la forge INRAE. Nous aborderons les choix structurants du projet, tant sur le plan des services proposés (gestion de code, CI/CD, gestion des tickets, documentation, gestion des accès) que sur celui de l'infrastructure technique, pensée pour répondre aux exigences de robustesse, de sécurité et de passage à l'échelle. Un éclairage particulier sera apporté sur la transition progressive de l'équipe forge vers une organisation et des pratiques DevOps. Un focus sera également fait sur les migrations depuis des forges historiques vers la plateforme mutualisée, incluant les enjeux d'accompagnement au changement, de reprise des données et de continuité de service. Au-delà des aspects techniques, la réussite du projet repose fortement sur l'accompagnement des utilisateurs. Nous présenterons le dispositif mis en place : support, documentation, formations, ainsi que le module e-learning OSCAR *Gestion et partages des algorithmes, codes et logiciels* dédié aux bonnes pratiques de gestion de code et de collaboration. Les questions de gouvernance et de sécurité seront également abordées, notamment à travers les enseignements d'un audit SSI en cours et la formalisation des conditions générales d'utilisation (CGU), éléments clés pour garantir un usage conforme aux exigences institutionnelles et réglementaires. Enfin, cette intervention sera l'occasion de partager les perspectives d'évolution de la forge, en particulier autour de l'ouverture possible des outils de déploiement et d'exploitation, avec l'objectif de favoriser les contributions externes et de s'inscrire dans une dynamique de mutualisation au sein de l'ESR.
Type :
:
Présentation
Thématiques
:
Cycle de vie du logiciel, génie logiciel, usines logicielles