Intégration continue avec Visual Studio Team Services

Visual Studio Team Services propose tous les outils nécessaires pour mettre en place une démarche d’intégration continue sur un projet. Dans cette formation vous verrez comment utiliser les outils de Visual Studio Team Services pour gérer le code source, compiler, tester et déployer, et comment automatiser tout cela.

Objectifs

Dans cette formation vous verrez comment utiliser les outils de Visual Studio Team Services pour gérer le code source, compiler, tester et déployer, et comment automatiser tout cela.

Audience

Cette formation aux administrateurs ou développeurs devant mettre en place une solution TFS. Ils doivent avoir des connaissance des outils d'administration courants de Windows Server. 

Plan détaillé

Qu'est-ce que l'intégration continue

  • Les principes, objectifs et avantages de l’intégration continue
  • Les différents composants nécessaires pour faire de l’intégration continue
  • La mise en place

Présentation de Visual Studio Team Services

  • Introduction à Visual Studio Team Services
  • La gestion de projet avec Visual Studio Team Services
  • Création et configuration d’un nouveau projet
  • Gestion des droits d’accès au projet

Contrôleur de code source

  • Présentation de Team Foundation Version Control
  • Utilisation dans Visual Studio
  • Utilisation de GIT avec Visual Studio Team Services

Mettre en place des tests

  • Plan de test et tests fonctionnels
  • Gestion des bugs et feedbacks
  • Test de charge dans le cloud

Les Build

  • Créer une nouvelle définition de build
  • Ajouter des tâches à un Build
  • Compiler le projet
  • Lancer les tests unitaires
  • Déclencher un build

Les Release et déploiement

  • Créer une nouvelle release
  • Définir les tâches d’une release
  • Prévoir une intervention manuelle lors d’un déploiement
  • Les groupes de tâches

Validation et déclanchement des déploiements

  • Approuver un déploiement
  • Automatisation des déploiements
  • Déploiement conditionnel

La gestion des Releases

  • Gérer différentes versions dans différents environnements
  • Définition des variables d’environnement
  • Gestion d’erreur et logs

Fonctionnement de l’agent pool

  • Gestion de la file d’attente
  • Les concurent pipelines pour les agents hébergés
  • Ajouter des agents privés
     
Formateurs
Jérémie LOSCOS
image
formation expaceo