Installer et configurer Azure DevOps localement

Azure DevOps Server 2020 | Azure DevOps Server 2019 | TFS 2018-TFS 2013

Notes

Azure DevOps Server a été précédemment nommé Visual Studio Team Foundation Server.

Vous avez le choix entre plusieurs méthodes pour déployer Azure DevOps Server 2019, précédemment nommé Visual Studio Team Foundation Server (TFS). Vous pouvez tout installer sur un serveur unique. Ou vous pouvez utiliser plusieurs couches application et instances SQL. Pour plus d’informations sur la façon de déterminer le type de déploiement adapté à votre équipe, consultez recommandations relatives au matériel.

Choix de déploiement

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

  • Deux serveurs: un déploiement sur deux serveurs, avec des couches application et données distinctes, peut offrir de meilleures performances pour un plus grand nombre d’équipes et pour prendre en charge des équipes dont l’utilisation est supérieure à la moyenne.

  • Serveurs multiples: choisir un ce type de déploiement, qui implique plusieurs couches application et données, pour offrir de meilleures performances pour les équipes et les équipes très volumineuses, avec une utilisation intensive. En utilisant plusieurs serveurs, vous améliorez la haute disponibilité et la récupération d’urgence.

Choix de configuration pour les rapports

Azure DevOps Server prend en charge le service Analytics qui peut être utilisé à la place de SQL Server Reporting Services ou sur le côté. 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 la page 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 ne peuvent continuer à prendre en charge que le modèle de processus XML local.

Installations destinées à l’évaluation ou à l’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 à installer et installé sur les systèmes d’exploitation client et serveur. Il prend en charge toutes les fonctionnalités de Azure DevOps Server 2019. Les limites de licence TFS Express utilisent cinq utilisateurs actifs.

Conseil

Envisagez d’utiliser une organisation gratuite Azure DevOps services pour une utilisation personnelle. Étant donné que les 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 les fichiers 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 en cours d’exécution. Lorsque vous exécutez un Assistant Configuration, il exécute une série de vérifications de disponibilité. Ces vérifications permettent de s’assurer que votre système répond à la configuration requise 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. Une fois que vous avez 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 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 Administration de Azure DevOps Server, puis sélectionnez configurer les fonctionnalités installées à partir du nœud couche application .

Choisissez 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 le Console Administration Team Foundation Server, puis sélectionnez configurer les fonctionnalités installées à partir du nœud 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é.

De base

Choisissez de base lorsque vous souhaitez configurer le serveur de 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 recherche de code, d’élément de travail et de 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 .

Choisissez avancé lorsque vous souhaitez configurer votre déploiement pour prendre en charge ces fonctionnalités supplémentaires, en plus des fonctionnalités configurées avec l’option de base :

  • SQL Server Analysis Services
  • SQL Server Reporting Services
  • Intégration de SharePoint

Azure

Choisissez Azure lorsque vous avez installé Azure DevOps Server sur une machine virtuelle Azure et que vous souhaitez le configurer à l’aide de Azure SQL Database. Pour plus d’informations, consultez utiliser Azure SQL Database avec Azure DevOps Server.