Установка и настройка Azure DevOps в локальной среде

Azure DevOps Server 2022 г. | Azure DevOps Server 2020 г. | Azure DevOps Server 2019 г.

У вас есть несколько вариантов развертывания Azure DevOps в локальной среде. Вы можете установить все компоненты на одном сервере. Кроме того, можно использовать несколько уровней приложений и экземпляров SQL. Сведения о том, как определить правильный тип развертывания для вашей команды, см. в статье Рекомендации по оборудованию.

Варианты развертывания

  • Один сервер. Развертывание с одним сервером является самым простым развертыванием, так как уровень приложений и уровень данных находятся на одном компьютере. Выберите это развертывание при поддержке одной команды или небольшого набора команд.

  • Два сервера. Развертывание с двумя серверами с отдельными уровнями приложений и данных может обеспечить более высокую производительность для большего набора команд и поддержки команд, которые имеют более высокую среднюю загрузку.

  • Несколько серверов. Этот тип развертывания, который включает несколько уровней приложений и данных, позволяет повысить производительность для очень больших команд и команд с очень интенсивным использованием. Используя несколько серверов, вы повышаете высокий уровень доступности и возможности аварийного восстановления.

Варианты конфигурации отчетов

Azure DevOps Server поддерживает службу аналитики, которую можно использовать вместо SQL Server Reporting Services или рядом с ней. Однако если вы планируете использовать модель процесса наследования для настройки отслеживания работы, вы можете использовать только службу аналитики для создания отчетов, так как коллекция проектов не должна быть настроена для поддержки отчетов.

Дополнительные сведения о службе аналитики см. в статье Что такое служба аналитики?. Дополнительные сведения о модели процессов наследования см. в статье Сведения о настройке процесса и наследуемых процессах.

Примечание

Для поддержки модели процесса наследования можно настроить только новые коллекции проектов. Обновленные коллекции проектов могут продолжать поддерживать только локальную модель ПРОЦЕССОВ XML.

Установки для ознакомительного или личного использования

Если вы настроили Azure DevOps в локальной среде для личного использования или для ее оценки, используйте Azure DevOps Express. Azure DevOps Express — это бесплатная, простая в настройке и установке в клиентских и серверных операционных системах. Он поддерживает все те же функции, что и Azure DevOps Server. Azure DevOps Server ограничения лицензирования Express используются для пяти активных пользователей.

Совет

Рассмотрите возможность использования бесплатной Azure DevOps Services организации для личного использования. Так как Azure DevOps Services являются облачными, вам не нужно устанавливать их на собственном оборудовании или управлять собственными резервными копиями.

Процесс развертывания

Независимо от того, как вы планируете развернуть Azure DevOps Server, процесс состоит из следующих трех этапов:

  • Подготовка. Установщик подготавливает один или несколько серверов для Azure DevOps Server путем проверки и выполнения требований к системе.

  • Установка. Установщик размещает исполняемые файлы на сервере и запускает установщик из VisualStudio.com или из центра корпоративного лицензирования.

  • Конфигурация. На этом шаге выполняется настройка установленных компонентов для запуска установки. При запуске мастера настройки выполняется ряд проверок готовности. Эти проверки позволяют убедиться, что система соответствует требованиям и что выбранные параметры, скорее всего, будут работать. При возникновении каких-либо проблем отображается одно или несколько предупреждений или сообщений об ошибках. После устранения всех ошибок запустите конфигурацию, чтобы завершить настройку развертывания.

После завершения установки установщик запускает центр конфигурации Azure DevOps Server. Единый мастер поддерживает все конфигурации Azure DevOps Server, такие как новые установки, обновления и сценарии только уровня приложений.

Снимок экрана: мастер Azure DevOps Server центра конфигурации, страница

Если необходимо закрыть диалоговое окно Центра конфигурации, можно вернуться к нему. Запустите консоль администрирования Azure DevOps Server и выберите Настроить установленные компоненты на странице Уровень приложений, Поиск или Прокси-сервер. Этот параметр доступен только при наличии параметров, для которых по-прежнему требуется настройка. Например, после полной настройки уровня приложения можно изменить параметры только на странице Уровень приложений Azure DevOps Server консоли администрирования.

Снимок экрана: мастер Azure DevOps Server центра конфигурации, уровень приложений и выбор настройки установленных компонентов.

Параметры конфигурации: Базовая, Расширенная и Azure

Мастер настройки сервера поддерживает три main параметра конфигурации: Базовая, Расширенная и Azure.

Basic

Выберите Базовый, если вы хотите настроить сервер уровня приложений, установить и настроить расширение Поиск или настроить другой сторонний компонент поиска. Установка и настройка Поиск поддерживает функции поиска кода, рабочих элементов и вики-сайтов. Дополнительные сведения см. в разделе Настройка поиска.

Продвинутый уровень

Выберите Дополнительно, если вы хотите настроить развертывание для поддержки SQL Server Analysis Services и SQL Server Reporting Services, в дополнение к функциям, настроенным с помощью параметра Базовый.

Примечание

Дополнительные возможности недоступны на Виртуальные машины Azure. Используйте базовый или Azure.

Azure

Выберите Azure, если вы установили Azure DevOps Server на виртуальной машине Azure и хотите настроить ее с помощью базы данных Azure SQL. Дополнительные сведения см. в статье Использование базы данных Azure SQL с Azure DevOps Server.