Visual Studio Team Services
Le «Visual Studio Team Services», aussi VSTS est un service inclus dans le Visual Studio permettant de travailler en équipe sur les mêmes projets en utilisant par exemple TFVC ou Git. Aussi, il permet de travailler avec Scrum, Kanban ou Agile. En plus, il permet d'effectuer des déploiements dans l'infonuagique. Il a cependant comme inconvénient d'être uniquement gratuit pour des équipes inférieurs à 5 personnes. Le «Visual Studio Team Services» a été renommé Azure DevOps Services.
Voici les principales caractéristiques de VSTS (ou Azure DevOps Services) :
- Repos (Dépôts Git) :
- Gestion du code source : Permet aux équipes de gérer leur code source à l'aide de dépôts Git ou de Team Foundation Version Control (TFVC).
- Collaboration via pull requests : Les équipes peuvent collaborer en révisant et en intégrant des modifications via des pull requests.
- Branchements et contrôles de stratégie : Permet de configurer des stratégies de branche, de gérer les autorisations et d'appliquer des exigences de validation de code.
- Pipelines
- Intégration continue et livraison continue (CI/CD) : Automatise la création, les tests, et le déploiement d'applications.
- Support multi-plateforme : Supporte des builds pour .NET, Java, Node.js, Python, et bien d'autres environnements.
- Déploiement vers plusieurs environnements : Gère le déploiement sur des environnements infonuagique (comme Azure, AWS) ou on-premise.
- Boards
- Gestion de projet Agile : Offre des tableaux de bord Agile, des backlogs, des sprints et des cartes Kanban pour la planification et le suivi de projets.
- Suivi des tâches : Permet de suivre les tâches, les bogues, les fonctionnalités, et les stories des utilisateurs.
- Personnalisation : Les équipes peuvent personnaliser leurs processus de travail pour les adapter à leurs besoins.
- Test Plans
- Tests manuels et exploratoires : Propose des outils pour réaliser des tests manuels et des tests exploratoires.
- Planification de test : Permet de structurer et de planifier des cas de test pour chaque sprint ou release.
- Rapports et suivis : Suivi détaillé des résultats de test, avec des rapports et des tableaux de bord pour une visibilité complète.
- Artifacts
- Gestion des paquets : VSTS/DevOps propose un gestionnaire de paquets intégré pour gérer les dépendances.
- Support de plusieurs types de paquets : Supporte NuGet, npm, Maven, et bien d'autres formats.
- Entreposage sécurisé : Permet de stocker les artefacts pour une réutilisation future ou pour des déploiements.
- Extensions et Intégrations
- Marketplace d'extensions : Supporte des extensions pour intégrer des outils supplémentaires ou personnaliser VSTS, comme Slack, Jira, GitHub, et autres.
- API REST et Webhooks : Propose des APIs pour intégrer facilement VSTS avec d'autres outils ou services, facilitant l'automatisation et les flux de travail personnalisés.
- Rapports et Insights
- Suivi des performances des équipes : Fournit des indicateurs de performance comme les taux de réussite des builds, la vélocité des équipes, et les rapports de déploiement.
- Rapports de couverture de test et d'analyse des bogues : Aide les équipes à analyser et améliorer la qualité du code.
- Intégration Azure
- VSTS est intégré de manière fluide avec Azure, permettant un déploiement rapide vers les services Azure comme Azure App Service, Azure Kubernetes Service, et autres environnements infonuagique.
- Sécurité et conformité : Les données sont entreposées dans les centres de données de Microsoft avec des options de conformité pour répondre aux exigences réglementaires.
Caractéristiques clefs supplémentaires
- Collaboration centralisée : Les outils permettent aux développeurs, testeurs, et chefs de projet de collaborer facilement sur une même plateforme.
- Accessibilité infonuagique : En tant que service infonuagique, VSTS/Azure DevOps est accessible depuis n'importe où, offrant ainsi une flexibilité accrue.
- Gestion des identités : Intégration avec Azure Active Directory pour une gestion d'accès et des permissions sécurisée et centralisée.
Voir également
Articles - Les géants de l'informatique - Microsoft
Dernière mise à jour : Mardi, le 27 mars 2018