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

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

Примечание

Предложение Azure DevOps Server раньше называлось Visual Studio Team Foundation Server.

Существует несколько вариантов развертывания Azure DevOps Server 2019, ранее именуемых Visual Studio Team Foundation Server (TFS). Все можно установить на одном сервере. Также можно использовать несколько уровней приложений и экземпляров SQL. Сведения о том, как определить правильный тип развертывания для команды, см. в разделе рекомендации по оборудованию.

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

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

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

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

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

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

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

Примечание

Только новые коллекции проектов можно настроить для поддержки модели процесса наследования. Обновленные коллекции проектов могут продолжать поддерживать только локальную модель XML-процессов.

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

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

Совет

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

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

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

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

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

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

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

AZURE_DEVOPS_SERVER_CONFIGURATION_CENTER

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

Выбор настройки установленных компонентов

После завершения установки установщик запустит центр настройки Team Foundation Server. Для TFS 2017 и более поздних версий унифицированный мастер поддерживает все конфигурации TFS, такие как новые установки, обновления и сценарии только уровня приложения. Для TFS 2015 и более ранних версий выберите соответствующий мастер для своего сценария.

TEAM_FOUNDATION_SERVER_CONFIGURATION_CENTER

Если необходимо закрыть центр настройки, можно вернуться к нему. Запустите Консоль администрирования Team Foundation Server и выберите Настройка установленных компонентов из узла уровень приложения .

TFS_ADMINISTRATION_CONSOLE_APPLICATION_TIER_NODE

Параметры конфигурации: Basic, Advanced и Azure

Мастер настройки сервера поддерживает три основных варианта конфигурации: Basic, Advanced и Azure.

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

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

Basic

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

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

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

Выберите Дополнительно , если вы хотите настроить развертывание для поддержки этих дополнительных функций, в дополнение к функциям, настроенным с помощью параметра Basic :

  • SQL Server Analysis Services
  • SQL Server Reporting Services
  • Интеграция с SharePoint

Azure

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