Sébastien Médard GIP RENATER

Slides:



Advertisements
Présentations similaires
Etude et mise en place de la
Advertisements

L' ENT dans l’académie Flora Tristan le 26/04/
Groupe de travail Équipements actifs. Sommaire 1.Retour dernier CR 2.Document de préconisations 2.
GESTION D’IMPRISSION SOUS WINDOWS & LINUX
Laccès distant aux bases bibliographiques J. Gutierrez / B.Nominé – Université Nancy 2.
Etat d'avancement ORI-OAI Interaction avec les ENT.
1/22 Présentation Dechou & CO Développement dun programme de gestion dascenseurs Plan d'assurance qualité
DUDIN Aymeric MARINO Andrès
26/03/2017 Fonctionnement d ’un cluster sous AIX grâce à HACMP : High Availability Cluster Multi-Processing Raphaël Bosc, IR5.
Vue d'ensemble Présentation multimédia : Rôle du routage dans l'infrastructure réseau Activation et configuration du service Routage et accès distant Configuration.
Vue d'ensemble Implémentation de la sécurité IPSec
Atelier Portail SAP Durée : 2h.
Plan de formation Chapitre 1 : Présentation de SAP
Les outils d’intégration continue
Active Directory Windows 2003 Server
26 juin 2009LEFEVRE Christophe1 Module raw et connexions distantes.
1 Couperin et shibboleth André DAZY – Couperin - Département « Etudes et Prospective » Journée Fédération Paris, le 24 janvier.
Module 1 : Préparation de l'administration d'un serveur
Windows 7 Administration des comptes utilisateurs
1 Sécurité Informatique : Proxy Présenter par : Mounir GRARI.
Administration de SharePoint
1 CLUB DES UTILISATEURS SAS DE QUÉBEC COMMENT TRANSFORMER UN PROGRAMME SAS EN TÂCHE PLANIFIÉE SOUS WINDOWS Présentation de Jacques Pagé STRiCT Technologies.
Citrix® Presentation Server 4.0 : Administration
Plate-forme d’enseignement Moodle
Tout savoir sur la synchronisation des mails, contacts et calendrier sur Windows Phone Lire cette présentation en mode plein écran.
Saisissez votre dossier certificatif Après avoir configuré vos courriel et Proxy : saisissez votre dossier certificatif Paramétrer Paramétrer la connexion.
GIBII G estion I nformatisée du B revet I nformatique et I nternet Logiciel développé par la cellule C.A.T.I.C.E. de l’Académie de Bordeaux F. CIESIELSKI.
Ipchains TP 1 TP 2 TP 3 Installer un serveur web sur votre poste,
Objectifs. DÉVELOPPER ET SOUTENIR LA PRATIQUE RÉFLEXIVE DES ÉTUDIANTS UNIVERSITAIRES : L’EXEMPLE D’EDUPORTFOLIO.
‘‘Open Data base Connectivity‘‘
IPSec : IP Security Protocole fournissant un mécanisme de
Bienvenue sur CAUTIONET l'outil On Line de gestion de caution
CHAPITRE 4 : Gestion des Utilisateurs et Groupes
Marc Bouissou, Guillaume Torrente, EDF
Audit de réseau. Audit réseau Responsable : Jean-François RODRIGUEZ Objectif : tester les failles d’une machine ou d’un réseau Outil : nessus Audit réseau.
La refonte des sites d’appui Ce qui change pour vous.
Date : Juillet 2014 Formation : TAI Formateur : Tayeb BENDJELTI
GROUPE BTS IRIS 2 Informatique et Réseaux pour l’industrie et les Services techniques E-6 PROJET INFORMATIQUE REVUE N°2      INTERROGATION DE LA BASE DE.
Interface de commande client
1 Architecture orientée service SOA Architecture orientée service SOA (Service Oriented Architecture)
Outil de gestion des cartes grises
IFRAME SMS SERVICE Comment ajouter facilement le SMS à votre site web... Robert MASSE (KLUGHER.COM)
SECURITE DES RESEAUX WIFI
Création d’une application complète
Elabore par BELKADHI ABIR BEN HASSEN SALMA CHEBBI MARWA
Découverte de la classe virtuelle CENTRA Réseau TICE - Mars 2010.
Etude et mise en place d’un Serveur de messagerie Postfix
Le protocole d’authentification
1 Présentation. 2 Sommaire Flots de données Evolutions Conclusions.
08 Avril 2010 Versionnement de CODE (Subversion SVN et USVN) CATI Ecoinformatique le 08/04/2010.
Module Routage Où dois-je envoyer ce paquet ???
Expose sur « logiciel teamviewer »
Architecture Logicielle Les blocs d’applications
Citrix ® Presentation Server 4.0 : Administration Module 11 : Activation de l'accès Web aux ressources publiées.
Présente Conception d’un petit site Web. 2 4-nov-03© Préambule Cette présentation fait suite à celle intitulée « Imaginer, concevoir, mettre.
PRESTO Programme d’étude de séries temporelles Projet 4 ème année Jean-Frédéric Berthelot Paul-Alain Bugnard Camille Capelle Sébastien Castiel.
Soutenance ProJet Individuel
Windows SharePoint Services. Windows SharePoint Services Successeur de SharePoint Team Services Comment Service de Windows Server 2003 Fourni des services.
Les méthodes d’inscription sous Moodle 2
Atos, Atos et le poisson, Atos Origin et le poisson, Atos Consulting ainsi que le poisson seul sont des marques déposées d'Atos Origin SA. © 2006 Atos.
Mise en place d’un Intranet
Windows 2003 Server Modification du mode de domaine
© WYNIWYG / Communication, reproduction interdite sauf autorisation.
Administration d'un serveur Windows 200x Partie 1
Citrix ® Presentation Server 4.0 : Administration Module 5 : Gestion des paramètres de serveur et de batterie de serveurs.
Tutorial d’installation du logiciel Messenger Plus! Live Windows live Messenger est un logiciel gratuit de communication destiné à discutez avec ses amis,
Tutoriel n°3 : Administration Fonctionnelle Formation : profil Administrateur.
Jenkins, votre serviteur C. Loomis (CNRS/LAL) Journée LoOPS 11 décembre 2012.
Intégration continue avec Jenkins OTHMAN Maroua - DUCROT Lauriane - ESCURE Philippe - JOLY Aurélien & DESPREZ Jérome 1.
Transcription de la présentation:

Sébastien Médard GIP RENATER Serveurs d’intégration continue Jenkins et d’analyse de code Sonar couplés à la forge logicielle SourceSup Sébastien Médard GIP RENATER

Pourquoi SourceSup est la forge de l’Enseignement Supérieur et de la Recherche C’est une plateforme de travail collaboratif Il est intéressant de collaborer aussi sur l’intégration continue et l’analyse de code

Objectifs Donner accès à un serveur d’intégration continue et un serveur d’analyse de code aux utilisateurs de SourceSup Permettre d’authentifier les utilisateurs par la fédération Education Recherche déjà utilisée sur SourceSup Ne pas avoir de comptes utilisateurs supplémentaires à gérer Retrouver l’aspect public/privé des projets de SourceSup sur ces serveurs

Architecture Serveur Apache Serveur Jenkins Serveur Sonar Authentification via la fédération Education Recherche Transmission d’attributs utilisateurs Plugin d’authentification (Reverse proxy) Plugin d’authentification (Reverse proxy) Serveur Jenkins Serveur Sonar Plugin Sonar modifié Lancement d’analyses Création des utilisateurs Création des droits Base de données

Plugin FusionForge Développement d’un plugin FusionForge afin d’afficher les interfaces de Sonar et Jenkins Ce plugin est disponible pour tous les projets Activable dans la partie administration des projets, il présente un nouvel onglet sur l’interface SourceSup

Accès à Jenkins Nécessite d’être authentifié sur SourceSup via la fédération Education Recherche Pour authentifier automatiquement l’utilisateur sur Jenkins : Utilisation du plugin reverse proxy de Jenkins Configuration Apache pour brancher Jenkins derrière un proxy et lui transmettre des attributs d’authentification via les entêtes des requêtes

Droits sur les jobs Job : ensemble d’opérations à effectuer séquentiellement par Jenkins Gestion des permissions au niveau des jobs par une matrice Par défaut, le créateur est le seul à avoir des droits sur le job A la création le job est privé L’administrateur du job peut compléter la matrice pour ajouter des droits à d’autres utilisateurs Si ajout de l’utilisateur « Authenticated » / « Anonyme » dans la matrice avec les bonnes permissions, le job devient public

Droits sur les jobs

Analyse Sonar Lancement d’une analyse lors de l’exécution d’un job Deux modes pour lancer une analyse Sonar : Via MAVEN (préciser le chemin vers pom.xml) Via le Sonar Runner (préciser les paramètres) Création de l’analyse sur Sonar à la fin de l’exécution Le lanceur du job est l’administrateur de l’analyse sur Sonar Une analyse est privée par défaut, elle peut devenir publique

Permissions sur l’analyse Sonar

Accès à Sonar Nécessite d’être authentifié sur SourceSup via la fédération d’identité Connexion automatique de l’utilisateur Développement d’un plugin Sonar reverse proxy Configuration Apache (semblable à celle de Jenkins) Remplissage des droits sur l’analyse dans la base de Sonar par le plugin « Sonar » de Jenkins

Accès à Sonar

Conclusion SourceSup bénéficie maintenant d’un nouvel outil La gestion des comptes et authentification est transparente pour l’utilisateur Il reste des ajouts à faire : un serveur Nexus (en étude) plusieurs serveurs Jenkins en parallèle Des serveurs Jenkins sur différents OS

Merci pour votre attention. Questions ?