16
DevOps VSTS, Git, Azure, Docker, Linux...

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

Embed Size (px)

Citation preview

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 !