L’intégration en continue

Slides:



Advertisements
Présentations similaires
Developpement Process « Coding party !! » Tony Carnal Altran.
Advertisements

Fabio HERNANDEZ Responsable Grid Computing Centre de Calcul de l'IN2P3 - Lyon Lyon, 30 avril 2004 Déploiement LCG-2 au CC-IN2P3 Etat d’avancement.
1 Après 3 séances ● Utilisation du système Linux – Il faut maîtriser l'utilisation de la souris (« copy/paste » des textes donnés) – Utilisation de la.
Les Logiciels Libres : Une Opportunité Pour Votre Entreprise ?
Qu'est ce que le logiciel libre ?. Qu'est-ce qu'un logiciel ? ● C'est une application informatique qui répond à un besoin : traitement de texte, navigateur.
Logiciel Assistant Gestion d’Événement Rémi Papillié (Chef d’équipe) Maxime Brodeur Xavier Pajani Gabriel Rolland David St-Jean.
Découverte d'Ubuntu Premiers pas dans un nouvel univers Frédéric Mandé.
SUBVERSION un serveur de sources libre le jeudi 31 janvier 2008 – Association Lolita V 1.0 – Michel Cerdini.
La norme ISO et la gestion documentaire La création et la mise en œuvre d'un outil informatique.
Formation 1 - Formation INTEGRATION CONTINUE Intégration continue et méthodes agile.
1 Rapide introduction à la compilation d'un programme « Use the source, Luke! » David Mentré.
Priorités: Structure. Règles contractuelles Considérer la qualité des entrepreneurs dans l’attribution des contrats. Centraliser l’octroi des contrats.
Séminaire Novembre 2006 Séminaire Novembre 2006 Bilan et perspectives.
Systèmes de responsabilité et d’intégrité SÉMINAIRE DE FORMATION WBI/CABRI/SA PFM Pretoria, Afrique du Sud Du 18 au 20 juin 2007.
SYSTEM PROGRAM.
LE DEVELOPPEMENT AUTREMENT
ETABLISSEMENT de WOUSTVILLER
AMUE – SIFAC Intégration Fichier Mouvements BDF
Formation relative à la ligne directrice GD211
Ouagadougou Atelier d’évaluation CPS Février 2016
Réformer les Centres Psycho-Médico-Sociaux (CPMS)
Usine de Développement.
Service social et familles migrantes Comment favoriser l’intégration et la réussite scolaire des ENAF? Repérer les énaf et être identifié? L’accueil de.
Comment accroître le nombre de contributions externes ?
Le « Bugtracking » Alejandro FERNANDEZ – Etienne FONTEIX
Javadoc et débogueur Semaine 03 Version A17.
Contrôles des données Application aux données d’hydrométrie
Soutien aux utilisateurs de logiciels
Chiffrement de bout en bout
Calcul de BV en ligne Pôle INSIDE Juin 2017.
Profils d’emplois JT du 24 septembre 2001
Batterie TSE.
Maîtriser la qualité en conception
Amélioration de la qualité des forfaits
Génie–logiciel 3. Modèles du cycle de vie du logiciel Azeddine Chikh
Module S41 Chapitre 9  Configuration de Microsoft Windows 7 pour fonctionner sur des réseaux Microsoft.
Presentation title 23. Evaluer les bénéfices en termes de développement durable de l’adaptation en mesurant les résultats et l’impact de l’adaptation Atelier.
Développement d’une application Android destinée aux commerciaux
Les interfaces en PHP.
Qualité du logiciel ProxCin-GestSalles NoCloud IT Mardi 27 Mars 2012.
Bourse d’étude pour Pionniers Appel à candidatures immédiat Bourses d’études d’une valeur de € à décerner aux Étudiants Extraordinaires
Programmation Android Debugger ses applications
GIGE : La BD TOPAGE® Laurent Breton, Barbara Freidman
M ICROS PROJETS 1 ÈRE A NNÉE. DESCRIPTION DES MICROS PROJETS Il s'agit de produire un programme (fichiers source et un exécutable testé et opérationnel.
Modélisation avec UML 2.0 Partie II Diagramme de classes.
Sujet / theme 1: Gestion des interfaces (logiciel RH)
Conception et réalisation d'une application mobile: Conception et réalisation d'une application mobile: communiquer Arduino pour commander un moteur via.
SYSTEME DE MANAGEMENT DE LA QUALITE : LA NOUVELLE NORME ISO 9001 version 2015.
Amélioration de la qualité des forfaits Vers la démarche CMM.
Chapitre2: SGBD et Datawarehouse. On pourrait se demander pourquoi ne pas utiliser un SGBD pour réaliser cette structure d'informatique décisionnelle.
Normalisation & Certification M2PQSE Nedra Raouefi 2018/
Identifier et réaliser plus rapidement de nouveaux modèles commerciaux. La société Avesco SA commercialise des machines de chantier (Caterpillar), des.
Programmation. Définition programmation
Auto-évaluation de votre utilisation d’Octopus
Surveillance des contaminations
Divulgation systématique Mettre la transparence au cœur des systèmes nationaux de gouvernance et de gestion [événement] [date]
SVN et Trac dans un contexte ASR
Mise en place d’une gestion de type ERP
Benali Fellague Mouhamed
L’expérimentation à Patrimoine canadien
L’exploitation d’un argumentaire
Formation sur les bonnes pratiques cliniques
Introdution  Le test appartient à l'activité de Vérification et de Validation d'une application, qui consiste à déterminer si cette dernière a été développée.
DESIGN PATTERN BUILDER KADRI LOUBNA CHARMATI SEWSEN.
Officialisation de la législation québécoise en version électronique… …de la pratique à la théorie Une solution intégrée pour la gestion des lois et.
Télémédecine et protection des données personnelles
Présentation PISTE pour les partenaires raccordés en API
PROGRAMME APPORTEURS D’AFFAIRES
Domaines d'expertise Formation Langues Clients et compétences clés Atos SENEGAL 5Cité Keur Gorgui -Immeuble Khadim Rassoul Dakar – SENEGAL Senior Consultant.
Transcription de la présentation:

L’intégration en continue

Définition Intègre en permanence les sources des différents développeurs afin de valider leur intégrité et leur conformité par rapport aux demandes clients. Permet d’assurer : - La qualité d’une application - Le respect des normes de nommage, de programmation - Un travail d’équipe Ce processus d’intégration continue est appelé « build » On peut ainsi s'apercevoir au plus tôt d'erreurs intégration, suite à un oubli d'inclusion par exemple, ou des régressions possibles.

Principes Centraliser le code Faire des commits réguliers Automatiser les builds Rendre les compilations auto-testantes Tester dans une configuration identique à celle de production

Bénéfices apportés Résultat de la compilation et version au vu et au su de tous Avertissements rapides des incompatibilités, des bugs… Envoi immédiat des résultats des metrics Une version est toujours disponible pour un test

Un exemple de programme : Travis Comment peut-on faire pour mettre en place Travis sur GitHub ?