2017-01-20 18 views
0

Доброго дня,советов по управлению TFS2017 релиза конфигурации шаблона

Я немного новичка в Департамент управления релизами, и я была поставлена ​​задачей превратить наше Управление релизов 2013 Шаблонов к 2017. Я побежал в недавно, что я не смог понять, как действовать дальше, и хотел бы обратиться к экспертам за советами или советами.

Самая важная проблема заключается в том, что Release Management 2017 не предлагает возможность устанавливать метки среды, то есть я не могу настроить среду «Производство» и пометить все наши серверы IIS для производства, чтобы запустить единственная команда для всех серверов. Это очень мешает мне.

Я провел исследование по этой проблеме и пришел к двум возможным работам. Либо 1) Создание шаблона выпуска для каждого сайта IIS, либо 2) Создание шаблона выпуска для каждой среды (Test/Stage/Prod). Проблема здесь в том, что нам удалось создать более 100 различных сайтов и баз данных IIS, поэтому создание индивидуального шаблона для каждого сайта будет ... астрономическим. В то время как создание одного массового шаблона для каждой среды может привести к возникновению проблем, если нам нужно выпустить определенный сайт.

Я полагаю, что мы не единственная компания, которая работает с этим множеством сайтов IIS, и что кто-то должен понять, какое лучшее решение было сделано выше. Нужно ли искать в другом месте, кроме TFS2017 (со встроенными функциями RM)?

Я ценю любые советы по этому вопросу.

ответ

0

Задачи, которые вы будете использовать для таргетинга на ваши серверы (например, «PowerShell на целевых машинах»), принимают список серверов для выполнения. Вы можете хранить имена серверов в переменной в определении выпуска на уровне среды.

В TFS 2017 Update 1 вы можете хранить связанные переменные в variable groups и делиться ими по определениям выпусков.