Использование качества сборки в TFS для управления конвейером развертывания - PullRequest
4 голосов
/ 24 ноября 2011

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

(Регистрация) -> Построить -> запустить модульный тест -> запустить интеграционный тест -> выпуск в среду xx -> выпуск в среду yy

Первый3 шага являются частью процесса CI (либо сборка команды, либо 3 отдельных), а последние 2 являются событиями, запускаемыми вручную.

У меня довольно широкие вопросы, но могу ли я использовать Качество сборки для управления конвейером развертывания в рамках того же набора изменений .Немного похоже на то, как работает ThoughtWorks GO

enter image description here

Итак, допустим, что модульные и интеграционные тесты прошли, и приложение готово к выпуску в среду xx (вручную).Могу ли я использовать функцию качества сборки для развертывания соответствующего набора изменений в среде xx?Я не видел ни одного хорошего подхода для создания конвейера развертывания или управления жизненным циклом приложений с помощью TFS.Есть мысли?

1 Ответ

4 голосов
/ 24 ноября 2011

Попробуйте использовать TFSDeployer .

Описание проекта : TFS Deployer позволяет использовать поле качества Team Build в Team Foundation Server для запуска сценария PowerShell для автоматического развертывания сборки в нескольких средах.

...