Team Foundation Server
La solution DevOps par Microsoft
DevOps
DEVelopment OPerationS
Objectifs: Objectifs:
- Evolutions
- Nouvelles fonctionnalités
- Stabilité
- Qualité de service
DevOps – les besoins
Development Operations
- IDE - Publier
Planification et Suivi
- Méthodologies Agiles: Scrum / Kanban
- Contrôle de version
- Générer de livrables
- Tester
- Tester
- Surveiller
- Tableaux de bords et rapports
La clé de DevOps: de bons outils
Le suivi manuel de projet est inefficace
S’outiller permet de :
• Réduire les coûts et la charge de travail
• Automatiser les processus et la collecte d’informations et de métriques
• Permettre la gestion du changement et l’audit
La clé de DevOps: de bons outils
TODO DONE
La force de TFS – tout intégré
« Des outils puissants,
Au pays de Mordor où s’étendent les ombres,
Une solution unique pour les gouverner tous,
Un serveur pour les trouver,
Une API pour les amener tous,
Et dans les ténèbres les lier »
- Gandalf le Gris -
Le contrôle de sources
Team Foundation Version Control
• Référentiel centralisé
• Une seule version des sources en local
Git
• Référentiel distribué
• Historique complet des sources en local
GitHub
Le contrôles de source - fonctionnalités
• Checkin / Commit – Push
• GetLatest / Pull
• Shelve / Stash
• Gestion de branches
• Merge
• Annotate / Blame
• Code Review / Pull Request
• Etc…
Organisation du travail: les Work Items
Un work item dispose:
• D’un type
• D’un workflow
• De champs standard et perso.
Un work item peut être lié à:
• D’autres work items
• Des versions du code
• Des fichiers ou des liens
• Une Build
Traçabilité
Suivi de l’avancement
Build
• Ordonnanceur de tâches
• Récupération des sources
• Compilation
• Analyse
• Tests automatisés
• Génération de rapports
• Nouveautés 2015
• Agents de Build Windows / MacOS / Linux
• Plugins et Marketplace
Tests Management
• Planification
• Exécution
• Anomalies
Release management Studio
Team Web Access
Comment l’essayer?
• Connectez-vous sur visualstudio.com
• Créer votre compte gratuitement
• Et voilà!
Vous disposez immédiatement d’un TFS sur Azure Gratuit avec:
• 5 accès développeurs (payant au-delà)
• Tous les services TFS à votre disposition
• 240 minutes de temps processeur sur les agents de Build Azure
• 20000 minutes de temps processeur pour des tests de charge avec Azure
0A0603
C’est Microsoft… ça doit coûter une blinde!
• Installation « On-Premise »
=> Licence serveur incluse avec Visual Studio (hors Community et
Express)
• Version SAAS sur Azure
=> 0€ jusqu’à 5 contributeurs
=> 8€/mois dégressif au delà
Questions ?
Merci de votre attention 

Symposium TFS - DevOps avec Microsoft

  • 1.
    Team Foundation Server Lasolution DevOps par Microsoft
  • 2.
    DevOps DEVelopment OPerationS Objectifs: Objectifs: -Evolutions - Nouvelles fonctionnalités - Stabilité - Qualité de service
  • 4.
    DevOps – lesbesoins Development Operations - IDE - Publier Planification et Suivi - Méthodologies Agiles: Scrum / Kanban - Contrôle de version - Générer de livrables - Tester - Tester - Surveiller - Tableaux de bords et rapports
  • 5.
    La clé deDevOps: de bons outils Le suivi manuel de projet est inefficace S’outiller permet de : • Réduire les coûts et la charge de travail • Automatiser les processus et la collecte d’informations et de métriques • Permettre la gestion du changement et l’audit
  • 6.
    La clé deDevOps: de bons outils TODO DONE
  • 7.
    La force deTFS – tout intégré « Des outils puissants, Au pays de Mordor où s’étendent les ombres, Une solution unique pour les gouverner tous, Un serveur pour les trouver, Une API pour les amener tous, Et dans les ténèbres les lier » - Gandalf le Gris -
  • 8.
    Le contrôle desources Team Foundation Version Control • Référentiel centralisé • Une seule version des sources en local Git • Référentiel distribué • Historique complet des sources en local GitHub
  • 9.
    Le contrôles desource - fonctionnalités • Checkin / Commit – Push • GetLatest / Pull • Shelve / Stash • Gestion de branches • Merge • Annotate / Blame • Code Review / Pull Request • Etc…
  • 10.
    Organisation du travail:les Work Items Un work item dispose: • D’un type • D’un workflow • De champs standard et perso. Un work item peut être lié à: • D’autres work items • Des versions du code • Des fichiers ou des liens • Une Build
  • 11.
  • 12.
  • 13.
    Build • Ordonnanceur detâches • Récupération des sources • Compilation • Analyse • Tests automatisés • Génération de rapports • Nouveautés 2015 • Agents de Build Windows / MacOS / Linux • Plugins et Marketplace
  • 14.
  • 15.
  • 16.
  • 17.
    Comment l’essayer? • Connectez-voussur visualstudio.com • Créer votre compte gratuitement • Et voilà! Vous disposez immédiatement d’un TFS sur Azure Gratuit avec: • 5 accès développeurs (payant au-delà) • Tous les services TFS à votre disposition • 240 minutes de temps processeur sur les agents de Build Azure • 20000 minutes de temps processeur pour des tests de charge avec Azure 0A0603
  • 18.
    C’est Microsoft… çadoit coûter une blinde! • Installation « On-Premise » => Licence serveur incluse avec Visual Studio (hors Community et Express) • Version SAAS sur Azure => 0€ jusqu’à 5 contributeurs => 8€/mois dégressif au delà
  • 19.
  • 20.
    Merci de votreattention 