Поделиться через


Установка и настройка локальной среды 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 основаны на облаке, вам не нужно устанавливать их на собственном оборудовании или управлять собственными резервными копиями.

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

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

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

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

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

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

Примечание.

Настройки, сделанные за пределами мастера Центра конфигурации, могут не храниться во время обновления. Если вы реализовали дополнительные настройки, рекомендуется повторно применить их после процесса обновления. Также рекомендуется воздержаться от изменения файла web.config. Кроме того, добавление индексов, триггеров или полей в любую из баз данных не поддерживается и может привести к неподдерживаемой среде, что может препятствовать будущим обновлениям.

Снимок экрана: мастер настройки Сервера Azure DevOps Server, страница настройки Azure DevOps Server.

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

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

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

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

Базовая

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

Продвинутый

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

Примечание.

Расширенные возможности недоступны на виртуальных машинах Azure. Используйте Базовый или Azure.

Лазурный

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