Formation 1 - Formation INTEGRATION CONTINUE Intégration continue et méthodes agile.

Slides:



Advertisements
Présentations similaires
Test et Développement Visual Studio Team System Eric Mittelette – Benjamin Gauthey – Yann Faure DevDays 2006 Equipé aujourdhui, prêt pour demain !
Advertisements

Guillaume KRUMULA présente Exposés Système et Réseaux IR3 Mardi 5 Février 2008.
TESTBED TESTPLAN OBJECTIFS: Évaluer les services, fonctionnalités et l'installation des releases du testbed. CONTEXTE: Test effectué dans un contexte de.
Les outils d’intégration continue
STAGE : Découverte du métier d’Intégrateur
Management de projet Michel Winter Année universitaire:
Soutenance de projet. Qu'est ce que PIC Objectifs : –Compresser une ou des images rapidement Public : –Tous niveaux –Envoi d' –Insertions de multiples.
Création d'un projet Web avec Netbeans
Soutenance de projet. Qu'est ce que PIC Objectifs : –Compresser une ou des images rapidement Public : –Tous niveaux –Envoi d' –Insertions de multiples.
Développement logiciel en méthode agile
Démarches et méthodes I II III IV V VI VIII IX X.
MOCK.
Système de saisie, d‘analyse et de gestion des données de communication OpenCount 500: pour les besoins spécifiques de la branche et pour toutes les installations.
2 Développez en Java avec la plateforme Team Foundation Server /02/2011 – IND303 Vincent Labatut MVP Visual Studio ALM SOGETI France
Analyse critique de l’existant
Jenkins, votre serviteur C. Loomis (CNRS/LAL) Journée LoOPS 11 décembre 2012.
WHAT IS THIS ? Serveur d’intégration Environnement JAVA Open Source Ou logiciel d’intégration continue.
Total France - RM/MKF/RES/PCS/SIS - V1.2 - Février LAVAGE Multiprogramme et Haute Pression TPE M25 Paramètres d’installation Document à l’usage.
GCstar Gestionnaire de collections personnelles Christian Jodar (Tian)
Outil Système Complet d'Assistance Réseau CRDP de l'académie de Lyon Documentation librement inspirée de la présentation.
Formation ExtJS 1 Vendredi 21 aout 2009 – Villeurbanne – Société IZEO.
Fedora 11 Party de lancement Jean-Francois Saucier
Formation 1 - Formation Sécurité JAVA Sécurité JAVA.
VHFFS : Enlarge your hosting Sylvain Rochet Samuel Lesueur Cette présentation est sous contrat Paternité-Partage des Conditions Initiales à l'Identique.
1 PIPOL Plateforme INRIA de Portage Logiciel Maurice BREMOND & Yann GENEVOIS JRES 2009.
1 Fully Automated Nagios. 2 ● Distribution Linux dédiée supervision ● Une ISO contenant : – La base du système sous CentOS – L'outil Nagios – Les applications.
Mon stage à SAVIE Guillaume DOTT Développement d'un logiciel de vidéoconférence Enjeux 3.
Séminaire EOLE Dijon octobre 2008 Migration Eole.
L’intérêt de sauvegarder certaines données stockées localement sur les postes clients est souvent trop sous-estimée par nos utilisateurs. Casse matérielle,
PV de réception technique PV de fin de projet Mandat de projet Avis Biomédical Outil de gestion des projets choisi aux HUG CE QUE WORKFRONT PERMET  Gestion.
TOY Stratégie de TNR TOY
Le long périple vers la culture Qualité
LE DEVELOPPEMENT AUTREMENT
Séminaire EOLE Beaune Septembre 2007
Fiches de cours curriculum SIMATIC S7-1500
AMUE – SIFAC Intégration Fichier Mouvements BDF
Outils (MailIntegration et autres)
CS Remote Care Etat: décembre 2010.
Exemple de gestion des investissements dans l’axe équipement
VOTRE SIMULATEUR DE BUDGET
Plan 1. Présentation du sujet 2. Outil de tests 3. Critères de choix
Sicpa Ovins/Caprins (Geedoc)
L’utilisation des formulaires pour un exemplarisateur
Enquête sur les développements logiciels à l’IN2P3 et au DAPNIA
Alain Besançon / ORDI-CONSEIL SA / Séminaire sur la Santé / 3 mai 2017
Planification de la production
Séminaire EOLE Beaune Septembre 2007
La mise en place du suivi du Ca par nomenclature
Intégration Continue et SQL
Identifiant : Mot de passe : VALIDER Mot de passe oublié ?
Projet POPART Journées trimestrielles : Interface POPART  GCF
L’intégration en continue
Intégration dans une équipe de TMA dans le domaine des Télécom
Proposition d’évolution de l’application
Comment améliorer l’adoption des applicatifs internes ?
Présentation OCS-Inventory au LAPP
1 Présentation du PFE: “Documentation et extension d'une librairie de traitement d'images médicales 3D et 4D” María Cristina GIMENEZ.
1 Présentation du PFE: “Documentation et extension d'une librairie de traitement d'images médicales 3D et 4D” María Cristina GIMENEZ.
Mise en place d’une gestion de type ERP
Benali Fellague Mouhamed
COMPTE RENDU Fev/Mars 2018 Florence Slow Control/Cryogénie
DESIGN PATTERN BUILDER KADRI LOUBNA CHARMATI SEWSEN.
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.
Formation SpeechExec Enterprise Dictate
H Scholasch 1 N-1 Fonctionnalités des Instruments Intelligents.
Modern Drivers/BIOS Management Joël Surget Octobre 2018
Intégration GRIF Michel Jouvin Comité Technique GRIF 28 Novembre 2005.
Le Millogiciel du Camionnage (mc)
Transcription de la présentation:

Formation Formation INTEGRATION CONTINUE Intégration continue et méthodes agile

- Formation SPRING A propos d’Objis…  Centre de formation depuis 2005  Spécialiste technologies Java/J2ee  Formations intra/inter entreprises  70% de pratique  Paris – Lyon – Dakar  Expertise, pédagogie, partage  + de 100 tutoriaux sur Formation INTEGRATION CONTINUE

- Formation SPRING Sommaire  Introduction  Construction pas à pas  Constructions planifiées  Releases 'presse bouton'  Installation et déploiement  Monitoring Formation INTEGRATION CONTINUE

- Formation SPRING Introduction  'Pourtant, sur mon ordi, ça marche !'  Types d'automatisation  Par où commencer ?  Pourquoi automatiser ?  Quand lancer l'automatissation ?  Le cycle vertueux Formation INTEGRATION CONTINUE

- Formation SPRING Sur mon ordi, ça marche !  Compilation IDE ok  Tests unitaires ok  Check out dernières versions autres sources ok  Test d'intégration avec autres sources ok  Checkin ok ...et pourtant ! Formation INTEGRATION CONTINUE

- Formation SPRING Types d'automatisation  Automatisation 'commandée' Commande lancée 'à la main'  Automatisation 'planifiée' Crontab – commande lancée périodiquement  Automatisation évènementielle Trigger – Ex : commande lancée suite à Checkin Formation INTEGRATION CONTINUE Automatisation commandée Automatisation planifiée Automatisation évènementielle

- Formation SPRING Par où commencer ?  1) Outil de contrôle de version Lieu unique partage sources. Retour arriere, snapshots...  2) Tests unitaires automatisés Chaque développeur a son jeux de tests unitaires  3) Scripts Coté serveur pour automatiser (Ex : Crontab)  4) Outils de communication Mail, Tél Formation INTEGRATION CONTINUE

- Formation SPRING Pourquoi automatiser ?  Gagner du temps Vous ne faites pas de taches répétitives  Gagner en confiance Indépendant de l'humeur, efficacité du moment Procédures répétables  Diminue le besoin de documentation Pour nouveaux entrants projet, utiliser script !...et + en lisant les scripts !  Améliore façon de travailler. + simple Se concentrer sur l'essentiel : le code Formation INTEGRATION CONTINUE

- Formation SPRING Quand automatiser ?  Quand automatiser ? Quand vous en avez assez de faire manuellement les mêmes choses  Quand lancer l'automatisation ? Dépend de la procédure à automatiser Build : Automatisation commandée (par intégrateur) ou planifiée (plusieurs fois / jour) Release & Deploy : moins souvent que build Monitoring : temps réel ou par interval Formation INTEGRATION CONTINUE

- Formation SPRING Le cycle vertueux de l'intégration continue Formation INTEGRATION CONTINUE Compilation manuelle (à la commande) Monitoring (en continu) Installation et déploiement (par mois) Releases 'presse-button' (Hebdomadaire) Build planifié (par heure) compile test Compile & test checkout Package Test Branche Release MAJ auto Test Install Livraison Branche Périph. Visuels Tel portable Log4j RSS