Ce diaporama a bien été signalé.
Le téléchargement de votre SlideShare est en cours. ×

5- [ASP.NET Core] Devops : VSTS, Git, Azure, Docker, Linux

Publicité
Publicité
Publicité
Publicité
Publicité
Publicité
Publicité
Publicité
Publicité
Publicité
Publicité
Publicité

Consultez-les par la suite

1 sur 16 Publicité

Plus De Contenu Connexe

Diaporamas pour vous (20)

Les utilisateurs ont également aimé (20)

Publicité

Similaire à 5- [ASP.NET Core] Devops : VSTS, Git, Azure, Docker, Linux (20)

Plus récents (20)

Publicité

5- [ASP.NET Core] Devops : VSTS, Git, Azure, Docker, Linux

  1. 1. DevOps VSTS, Git, Azure, Docker, Linux...
  2. 2. http://blog.qetza.net @grouchon Guillaume ROUCHON MVP Visual Studio ALM Mikael KRIEF Consultant ALM, MVP ALM, VS ALM Ranger http://blog.cellenza.com/author/mkrief @mikaelkrief
  3. 3. 1 DevOps Déploiement continu 2 Intégration continue 3
  4. 4. C’est quoi DevOps ? Dev Ops Ca marche sur ma machine ! La production marche, on ne touche à rien ! DevOps c’est améliorer la communication et les interactions entre les Dev et les Ops
  5. 5. Et concrètement j’y gagne quoi ? Ops • Prendre en compte mes contraintes dès le début du projet. • Simplifier les déploiements (déploiements continus) Dev • Faire que ça marche depuis une autre machine (integration continue) • Améliorer la qualité des livrables.
  6. 6. Et on peut s’outiller ? VSTS1 2 3 4 Agile portfolioBacklog Dashboard Version control Code review Package management Build Test management Dev/Test lab management Cloud load testing Release management Azure Application Insights Dashboard
  7. 7. Ca m’apporte quoi l’integration continue ? Dev • Reproductibilité via l’automatisation. • Validation du code au plus tôt : • Compilation • Qualité • Tests • Préparation d’un package pour le déploiement : • Organisation des fichiers • Tokenisation de la configuration
  8. 8. Et ça marche avec .Net Core ? Dev • « Ligne de commande » for the win! • dotnet • msbuild • Avec un task runner c’est plus simple
  9. 9. Démo Dev Intégration continue
  10. 10. Ca m’apporte quoi le déploiement continu ? Ops • Reproductibilité via l’automatisation : • Automatisation du déploiement applicatif. • Automatisation de l’infrastructure (Infra as Code). • L’unicité des packages par release : • Déploiement des même packages quelque soit l’environnement. • La sécurisation de mes déploiements : • Moins d’erreur humaine. • Workflow d’approbation.
  11. 11. Et ça marche avec quelle plateforme ? Ops Avec VSTS, je cible la plateforme de mon choix !
  12. 12. Démo Ops Déploiement continu
  13. 13. Je surveille comment ma prod ? Ops • Nos outils marchent toujours • Application Insights • New Relic • Intelli Trace • ... Dev
  14. 14. Pour en savoir plus : nos livres blancs CELL’INSIGHT #1 DEVOPS (2ÈME ÉDITION) http://www.cellenza.com/cellinsight-1-devops/ FROM ZERO TO HERO INFRA AS CODE AVEC AZURE http://www.cellenza.com/From-Zero-to-Hero-1/
  15. 15. Question ? ????
  16. 16. MERCI !

Notes de l'éditeur

  • Reproductibilité via l’automatisation :
    Automatisation du déploiement applicatif.
    Automatisation de l’infrastructure (Infra as Code).
    L’unicité des packages par release :
    Déploiement des même packages quelque soit l’environnement.
    La sécurisation de mes déploiements :
    Moins d’erreur humaine.
    Workflow d’approbation.

×