Installer et configurer Azure DevOps en local

Azure DevOps Server 2022 | Azure DevOps Server 2020 | Azure DevOps Server 2019 | TFS 2018

Vous avez plusieurs choix pour déployer Azure DevOps Server 2019, précédemment nommé Visual Studio Team Foundation Server (TFS). Vous pouvez installer tout sur un seul serveur. Vous pouvez également utiliser plusieurs niveaux d’application et instances SQL. Pour plus d’informations sur la façon de déterminer le type de déploiement approprié pour votre équipe, consultez les recommandations matérielles.

Choix de déploiement

  • Serveur unique : un déploiement à serveur unique est le déploiement le plus simple, car la couche Application et la couche Données se trouvent sur la même machine. Choisissez ce déploiement lorsque vous prenez en charge une seule équipe ou un petit ensemble d’équipes.

  • Serveurs doubles : un déploiement à deux serveurs, avec des niveaux d’application et de données distincts, peut fournir de meilleures performances pour un plus grand ensemble d’équipes et pour prendre en charge les équipes qui ont une utilisation supérieure à la moyenne.

  • Plusieurs serveurs : Chooose ce type de déploiement, qui implique plusieurs niveaux d’application et de données, afin de fournir de meilleures performances pour les équipes et les équipes très volumineuses avec une utilisation très importante. En utilisant plusieurs serveurs, vous améliorez la haute disponibilité et la capacité de récupération d’urgence.

Choix de configuration des rapports

Azure DevOps Server prend en charge le service Analytics qui peut être utilisé à la place de SQL Server Reporting Services ou le long de celui-ci. Toutefois, si vous envisagez d’utiliser le modèle de processus d’héritage pour personnaliser le suivi du travail, vous pouvez uniquement utiliser le service Analytics pour la création de rapports, la collection de projets ne doit pas être configurée pour prendre en charge la création de rapports.

Pour en savoir plus sur le service Analytics, consultez Qu’est-ce que le service Analytics ?. Pour en savoir plus sur le modèle de processus d’héritage, consultez À propos de la personnalisation des processus et des processus hérités.

Notes

Seules les nouvelles collections de projets peuvent être configurées pour prendre en charge le modèle de processus d’héritage. Les collections de projets mises à niveau peuvent continuer uniquement à prendre en charge le modèle de processus XML local.

Installations à des fins d’évaluation ou d’utilisation personnelle

Si vous configurez Azure DevOps localement pour une utilisation personnelle ou pour l’évaluer, utilisez Azure DevOps Express. Azure DevOps Express est gratuit, simple à configurer et à installer sur les systèmes d’exploitation client et serveur. Il prend en charge toutes les mêmes fonctionnalités que Azure DevOps Server 2019. Les limites de licences TFS Express s’appliquent à cinq utilisateurs actifs.

Conseil

Envisagez d’utiliser une organisation Azure DevOps Services gratuite pour une utilisation personnelle. Étant donné que Azure DevOps Services sont basés sur le cloud, vous n’avez pas besoin de les installer sur votre propre matériel ou de gérer vos propres sauvegardes.

Processus de déploiement

Quelle que soit la façon dont vous envisagez de déployer Azure DevOps Server, le processus implique les trois étapes suivantes :

  • Préparation : le programme d’installation prépare un ou plusieurs serveurs pour Azure DevOps Server ou TFS en examinant et en suivant la configuration système requise.

  • Installation : le programme d’installation place des exécutables sur votre serveur et exécute un programme d’installation à partir de VisualStudio.com ou du Centre de gestion des licences en volume.

  • Configuration : cette étape configure les fonctionnalités installées pour que votre installation soit opérationnelle. Lorsque vous exécutez un Assistant configuration, il exécute une série de vérifications de préparation. Ces vérifications vérifient que votre système répond aux exigences et que vos sélections de paramètres sont susceptibles de fonctionner. En cas de problème, un ou plusieurs avertissements ou messages d’erreur s’affichent. Après avoir résolu toutes les erreurs, exécutez la configuration pour terminer la configuration de votre déploiement.

Une fois l’installation terminée, le programme d’installation démarre le centre de configuration Azure DevOps Server. Un Assistant unifié prend en charge toutes les configurations de Azure DevOps Server, telles que les nouvelles installations, les mises à niveau et les scénarios de couche Application uniquement.

AZURE_DEVOPS_SERVER_CONFIGURATION_CENTER

Si vous devez fermer le Centre de configuration, vous pouvez y revenir. Démarrez la console d’administration Azure DevOps Server, puis sélectionnez Configurer les fonctionnalités installées à partir du nœud de la couche Application.

Choisir Configurer les fonctionnalités installées

Une fois l’installation terminée, le programme d’installation démarre le Centre de configuration Team Foundation Server. Pour TFS 2017 et versions ultérieures, un Assistant unifié prend en charge toutes les configurations TFS, telles que les nouvelles installations, les mises à niveau et les scénarios de couche Application uniquement. Pour TFS 2015 et versions antérieures, sélectionnez l’Assistant approprié pour votre scénario.

TEAM_FOUNDATION_SERVER_CONFIGURATION_CENTER

Si vous devez fermer le Centre de configuration, vous pouvez y revenir. Démarrez la console d’administration Team Foundation Server, puis sélectionnez Configurer les fonctionnalités installées à partir du nœud de couche Application .

TFS_ADMINISTRATION_CONSOLE_APPLICATION_TIER_NODE

Options de configuration : De base, Avancé et Azure

L’Assistant Configuration du serveur prend en charge trois options de configuration principales : De base, Avancé et Azure.

Options de configuration : De base et Avancé

L’Assistant Configuration du serveur prend en charge deux options de configuration principales : De base et Avancé.

Basic

Choisissez De base lorsque vous souhaitez configurer le serveur de la couche Application et installer et configurer l’extension de recherche , ou configurer une autre fonctionnalité de recherche tierce. L’installation et la configuration de la recherche prennent en charge les fonctionnalités de code, d’élément de travail et de recherche Wiki. Pour plus d’informations, consultez Configurer la recherche.

Avancé

Choisissez Avancé lorsque vous souhaitez configurer votre déploiement pour prendre en charge SQL Server Analysis Services et SQL Server Reporting Services, en plus des fonctionnalités configurées avec l’option De base.

Notes

Advanced n’est pas disponible sur Azure Machines Virtuelles. Utilisez Basic ou Azure.

Azure

Choisissez Azure lorsque vous avez installé Azure DevOps Server sur une machine virtuelle Azure et souhaitez la configurer à l’aide de Azure SQL Database. Pour plus d’informations, consultez Utiliser Azure SQL Base de données avec Azure DevOps Server.