Date post: | 21-Feb-2017 |
Category: |
Technology |
Upload: | cellenza |
View: | 65 times |
Download: | 0 times |
DevOpsVSTS, Git, Azure, Docker, Linux...
http://blog.qetza.net @grouchon
Guillaume ROUCHONMVP Visual Studio ALM
Mikael KRIEFConsultant ALM, MVP ALM, VS ALM Ranger http://blog.cellenza.com/author/mkrief @mikaelkrief
1 DevOps
Déploiement continu
2 IIIIIIIIIII IIIIIIII
3
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
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.
Et on peut s’outiller ?
VSTS1
2
3
4
Agile portfolioBacklog
Dashboard
Version control
Code reviewPackage
managementBuild
Test management
Dev/Test lab management
Cloud load testing
Release management
Azure
Application Insights
Dashboard
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
Et ça marche avec .Net Core ?
Dev
• « Ligne de commande » for the win!• dotnet• msbuild
• Avec un task runner c’est plus simple
Démo
Dev
Intégration continue
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.
Et ça marche avec quelle plateforme ?
Ops
Avec VSTS, je cible la plateforme de mon choix !
Démo
Ops
Déploiement continu
Je surveille comment ma prod ?
Ops
• Nos outils marchent toujours• Application Insights• New Relic• Intelli Trace• ...
Dev
Pour en savoir plus : nos livres blancs
CELL’INSIGHT #1DEVOPS (2ÈME ÉDITION)
http://www.cellenza.com/cellinsight-1-devops/
FROM ZERO TO HEROINFRA AS CODE AVEC AZURE
http://www.cellenza.com/From-Zero-to-Hero-1/
Question ?
????
MERCI !