В настоящее время я перехожу с полной загрузки на сайт Release Management на веб-версию в TFS 2015. Одна вещь, которую я заметил, это то, что в старом клиенте вы можете создать последовательность развертывания и настройки действий для запуска параллельно, например, я мог бы эти два шага, выполняющихся в то же время:Управление выпуском TFS 2015 - нет параллельных задач
SQLServer - DeployDatabase.ps1
AppServer - DeployWebApp.ps1
в Сети на основе версия представляется эквивалентом «Действия» (теперь называемой «Задачи») может быть установлена только серийно. Таким образом, вы можете увидеть, что существует потенциальная значительная потеря времени, когда вы раскрываете идею параллельных задач для нескольких ролей сервера (все выполняемые независимые шаги).
Для ясности я знаю, что вы можете настроить задачу для целевой группы серверов, но это ограничит вас только запуском одного типа задач за раз.
Так что мой вопрос: существует ли эта функциональность? Я где-то пропустил трюк? Кажется, что новое управление релизами на веб-сайтах больше фокусируется на аспекте развертывания параллельной среды, забывая о необходимости развертывания как можно быстрее в каждой среде.
Редактировать: Пример того, что я описываю выше.
Вы можете видеть, что у меня есть параллельные развертывания, происходящие на различных серверных ролей жгутов среду. Я понимаю, что рекомендация, высказанная в ответ Дэниел Манн, заключается в том, чтобы создать несколько сред и спроектировать соответственно, проблема с добавлением нескольких «Envs» для удовлетворения этого заключается в том, что мы теряем все хорошие вещи, такие как способность быстро копировать и управлять средами , IE Я настраиваю шаблон среды DEV и копирую эту «среду» для создания «QA», но если бы у меня было 10 «сред» для одной истинной «среды», тогда мне пришлось бы управлять этими накладными расходами. Похоже, что большая часть удобства использования, возможно, была удалена в новом предложении. Или мне не хватает новой концепции?
Спасибо за ответ Daniel. Я думаю, что я следую, но для того, чтобы выяснить, действительно ли диаграмма эффективно разделяет среду «QA» на 2 отдельные среды, чтобы заставить параллельные задачи работать на двух разных ролях? IE Я бы создал определение сборки, я бы добавил 2 среды для этого и задал задачи или задачи для каждого, тогда я бы установил триггер конвейера, чтобы одновременно отбросить обе эти «среды» (но этот предварительный запуск не является доступный в 2015 году). – Re1ease
@ Re1ease Это правильно. –
Я отредактировал свой вопрос более подробно, не смог подставить свой ответ в комментарий :) – Re1ease