Télécharger la présentation
La présentation est en train de télécharger. S'il vous plaît, attendez
Publié parGustave Audy Modifié depuis plus de 8 années
1
Formation 1 www.objis.com - Formation INTEGRATION CONTINUE Intégration continue et méthodes agile
2
www.objis.com - 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 www.objis.comwww.objis.com 2 www.objis.com - Formation INTEGRATION CONTINUE
3
www.objis.com - Formation SPRING Sommaire Introduction Construction pas à pas Constructions planifiées Releases 'presse bouton' Installation et déploiement Monitoring 3 www.objis.com - Formation INTEGRATION CONTINUE
4
www.objis.com - Formation SPRING Introduction 'Pourtant, sur mon ordi, ça marche !' Types d'automatisation Par où commencer ? Pourquoi automatiser ? Quand lancer l'automatissation ? Le cycle vertueux 4 www.objis.com - Formation INTEGRATION CONTINUE
5
www.objis.com - 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 ! 5 www.objis.com - Formation INTEGRATION CONTINUE
6
www.objis.com - 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 6 www.objis.com - Formation INTEGRATION CONTINUE Automatisation commandée Automatisation planifiée Automatisation évènementielle
7
www.objis.com - 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 7 www.objis.com - Formation INTEGRATION CONTINUE
8
www.objis.com - 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. 8 www.objis.com - Formation INTEGRATION CONTINUE
9
www.objis.com - 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 9 www.objis.com - Formation INTEGRATION CONTINUE
10
www.objis.com - Formation SPRING Le cycle vertueux de l'intégration continue 10 www.objis.com - 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 Email Compile & test checkout Package Test Branche Release MAJ auto Test Install Livraison Branche Périph. Visuels Tel portable Log4j RSS 1 5 4 3 2
Présentations similaires
© 2024 SlidePlayer.fr Inc.
All rights reserved.