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


Установка Release Management для Visual Studio 2013

Установите систему управления выпусками для Visual Studio

Release Management (управление выпусками) представляет собой решение для непрерывного развертывания, обеспечивающее повторяемость, просматриваемость и повышенную эффективность циклов выпуска за счет автоматизации развертываний во всех средах, от тестовой до рабочей.

Для начала работы необходимо установить Release Management Server. Если вы собираетесь использовать TFS, то он уже должен быть установлен и готов к использованию. Если вы еще не установили TFS, сделайте это. Можно использовать для TFS и Release Management Server один и тот же экземпляр SQL Server (как в этом руководстве), использовать другой экземпляр SQL Server (или даже установить новый экземпляр). Следующий шаг — установить Release Management Client. После настройки клиента и сервера необходимо создать компьютеры, на которых будут развертываться приложения для выпусков. На каждом компьютере можно установить агенты развертывания. Либо, в случае использования Release Management для Visual Studio 2013 Обновление 3 существует возможность развертывать приложение на компьютеры без установки агента развертывания, используя Windows PowerShell, Windows PowerShell Desired State Configuration (DSC) или Chef. Дополнительные сведения о том, как это сделать, см. здесь. Наконец, если вы используете TFS, то необходимо подключить развертывание Release Management к TFS, после чего можно приступать к управлению выпусками.

Установка Release Management и настройка среды

Шаг 1Убедитесь, что операционная система и оборудование отвечают требованиям для Release Management. Для Release Management Server требуется экземпляр SQL Server, однако использовать тот же экземпляр SQL Server, что и для TFS, не обязательно, — просто удобно.

Дополнительные сведения: Системные требования Release Management

Шаг 2 Загрузите Release Management Server, его клиент и агент развертывания с веб-сайта VisualStudio.com и установите сервер и клиент.

При обновлении до обновления 3 Release Management 2013 сначала следует удалить предыдущее обновление сервера, клиентов и агентов развертывания Release Management. Все данные сохранятся, поскольку экземпляр SQL Server не удаляется. Затем нужно установить обновление 3 для сервера, клиентов и агентов. При настройке последнего обновления для сервера Release Management необходимо использовать тот же экземпляр SQL Server, который использовался ранее для сервера базы данных.

Ниже описаны некоторые соображения относительно топологии Release Management, особенно актуальные при использовании TFS. Необходимо устанавливать сервер отдельно от уровня приложения на сервере TFS (как мы и сделаем), хотя ничто не мешает установить сервер Release Management вместе с TFS. Если планируется использовать TFS вместе с Release Management, имеет смысл установить клиент Release Management на сервере сборок TFS, чтобы сервер сборок мог автоматически создавать выпуски в процессе своей работы (что особенно рекомендуется для непрерывной интеграции и развертывания).

Загрузите и установите компоненты системы управления выпусками

Дополнительные сведения: Загрузите Release Management для Visual Studio 2013, Установка сервера и клиента Release Management

Шаг 3Установите агент развертывания на компьютерах, составляющих среды, где будет производиться развертывание выпуска. Существуют тестовые или рабочие среды.

Настройка среды управления выпусками

Дополнительные сведения: Установка агента развертывания и настройка машин для среды

Шаг 4В клиенте Release Management можно настроить подключение между Release Management и TFS, однако это не является обязательным. Release Management можно запускать отдельно от TFS. Также, возможно, имеет смысл выполнить другие необязательные задачи, такие как добавление членов команды в Release Management или добавление SMTP-сервера для отправки уведомлений по электронной почте.

Подключение к TFS

Дополнительные сведения: Подключение Release Management к TFS, Добавление пользователей в Release Management