Существует ли встроенный способ настройки непрерывной доставки на выделенный (НЕ AZURE) сервер? - PullRequest
0 голосов
/ 05 февраля 2019

Я использую VSTS для управления исходным кодом, и я хотел бы добавить непрерывную доставку в мой следующий проект, однако у меня нулевой интерес к лазурью.Я хотел бы создать компакт-диск на той же платформе, что и на моем производстве (на выделенном сервере).

Можно ли так настроить компакт-диск из VSTS / VS2017 (на компакт-диске я вижу только параметры для azure)инструмент)?Или только локальная установка TFS даст мне такую ​​возможность?

Ответы [ 2 ]

0 голосов
/ 13 февраля 2019

Да, вы можете развертывать на любых серверах, кроме Azure.Допустим, вы хотите, чтобы он был развернут на 1 из вашего экземпляра EC2 из вашего конвейера CD, вы можете использовать задачи AWS из VS Marketplace и соответствующим образом настроить его в своем конвейере.Как упоминал jayendran в своем предыдущем ответе, вы также можете использовать группы развертывания, если вы нацелены на несколько компьютеров.DevOps / TFS Azure предоставляет набор предопределенных шаблонов для конвейеров CI / CD.Однако вы можете использовать сторонние инструменты (например, расширения) для настройки конвейера в соответствии с вашими потребностями и при этом заставить его работать.

0 голосов
/ 05 февраля 2019

Конечно, вы можете установить компакт-диск на выделенный сервер, которого нет в Azure.

Для вашего случая вам нужно просмотреть группы развертывания .

При разработке конвейеров Azure или конвейера TFS Release можно указать цели развертывания для задания с помощью группы развертывания.Это упрощает определение параллельного выполнения задач развертывания.

Группы развертывания:

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

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

Позволяет использовать теги компьютеров для ограничения развертывания конкретными наборами целевых серверов.

Вам просто нужно установить группы развертыванияна выделенном сервере вы можете развернуть на своем сервере все, что угодно.

Просто следуйте этому пошаговому руководству для лучшего понимания

...