Partager via


Installer et configurer Azure DevOps localement

Azure DevOps Server 2022 | Azure DevOps Server 2020 | Azure DevOps Server 2019

Vous avez plusieurs choix dans la façon de déployer Azure DevOps localement. 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 double serveur, 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 de création de rapports

Azure DevOps Server prend en charge le service Analytics qui peut être utilisé à la place de SQL Server Reporting Services ou côte à côte. 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.

Remarque

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 à prendre en charge le modèle de processus XML local.

Installations 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 qu’Azure DevOps Server. Les limites de licences Azure DevOps Server Express s’appliquent à cinq utilisateurs actifs.

Conseil

Envisagez d’utiliser une organisation Azure DevOps Services gratuite pour une utilisation personnelle. Étant donné qu’Azure DevOps Services est basé 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

Quel que soit le mode de déploiement d’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 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 du serveur Azure DevOps. 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 niveau application uniquement.

Remarque

Les personnalisations effectuées en dehors de l’Assistant Configuration Center peuvent ne pas être conservées pendant les mises à niveau. Si vous avez implémenté des personnalisations supplémentaires, il est recommandé de les réappliquer après le processus de mise à niveau. Il est également conseillé de s’abstenir de modifier le fichier web.config. En outre, l’ajout d’index, de déclencheurs ou de champs à l’une des bases de données n’est pas pris en charge et peut entraîner un environnement non pris en charge, ce qui peut entraver les mises à niveau futures.

Capture d’écran de l’Assistant Centre de configuration azure DevOps Server, page Configurer azure DevOps Server.

Si vous devez fermer la boîte de dialogue Centre de configuration, vous pouvez y revenir. Démarrez la console d’administration du serveur Azure DevOps, puis sélectionnez Configurer les fonctionnalités installées à partir de la couche Application, De la recherche ou du serveur proxy. Cette option est disponible uniquement lorsqu’il existe des paramètres qui ont toujours besoin de la configuration. Par exemple, une fois la couche Application entièrement configurée, vous pouvez uniquement modifier les paramètres via la console d’administration du serveur Azure DevOps, page Couche Application.

Capture d’écran de l’Assistant Centre de configuration du serveur Azure DevOps, couche Application, Choisissez Configurer les fonctionnalités installées.

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.

De base

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 code, élément de travail et 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 .

Remarque

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 le configurer à l’aide d’Azure SQL Database. Pour plus d’informations, consultez Utiliser Azure SQL Database avec Azure DevOps Server.