LASER

Intégration Continue présentation

par M. Jean-Christophe Fabre (INRA), M. Jean-René Rouet (IN2P3)

Europe/Paris
Montpellier

Montpellier

LMGC, Campus St Priest
Description
Le lundi 11 Juin 2018, Dev@lr et Laser vous propose, une demi journée de présentation d’outils dédiés à l’intégration continue. Elle aura lieu salle 167 du bâtiment 2 (LMGC) sur le campus Saint-Priest à partir de 14h. Deux intervenants vous font part de leur expertise : Jean-René Rouet, IN2P3 GitlabCI La fonctionnalité GitlabCI du produit Gitlab permet de réaliser un ensemble infini de tâches sur le contenu du code d’un projet hébergé. On peut citer par exemple : - Exécuter automatiquement une suite de tests à l’issue d’un push vers le dépôt central - Un déploiement automatisé vers une plateforme de pré­production à l’issue d’un push tag vers le dépôt central - Exécuter une analyse de code suite à un merge request - La construction d’une image Docker et son stockage dans le repositery intégré à GitlabCI pour la rendre disponible au déploiement - Il est possible de construire des pipelines complexes également comme tests ­> analyse de code ­> génération de documentation ­> construction d’images > production d’artefact - etc... Je m’efforcerai dans cette présentation de détailler cette fonctionnalité avec plusieurs exemples tirés de cas réels exploités en interne au CC­IN2P3/CNRS par plusieurs équipes, administrateurs systèmes et développeurs. Jean-Christophe Fabre, INRA Retour d’expérience sur la démarche d’intégration continue pour le développement de la plateforme de modélisation OpenFLUID. Cette démarche combine la mobilisation de services disponibles en ligne, la mise en œuvre de services opérés en propre et l’utilisation de containers.
Transparents