TFS Build Deploy - PullRequest
       6

TFS Build Deploy

2 голосов
/ 21 сентября 2010

Привет! Я использую TFS и хочу развернуть два веб-приложения после сборки на тестовом сервере. После развертывания я хочу вызвать веб-страницу в одном из веб-приложений, чтобы запустить какую-то работу, например удалить все данные и вставить тестовые данные.

Как мне это сделать?

Ответы [ 3 ]

2 голосов
/ 24 сентября 2010

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

1 голос
/ 10 декабря 2011

Вы можете использовать DeployToAzure .Он публикует указанный облачный проект в Azure как часть вашего рабочего процесса сборки TFS.Публикация выполняется после построения решения и прохождения модульного тестирования.После этого вы можете включить несколько шагов (например, веб-страницу вызова).

И для этого вам не нужно программирование на Powershell.

Проверьте здесь дополнительную информацию: Развертывание Azure Projectс сервера сборки TFS 2010

1 голос
/ 21 сентября 2010

Вы можете MS Deploy развернуть свои приложения в тестовых средах: http://www.ewaldhofman.nl/post/2010/04/12/Auto-deployment-of-my-web-application-with-Team-Build-2010-to-add-Interactive-Testing.aspx.

Чтобы вызвать веб-приложение, вы можете либо создать codedui, который вы запускаете в ходе тестирования, либо добавитьактивность в вашем шаблоне сборки, который вызывает веб-сайт: http://www.ewaldhofman.nl/?tag=/build+2010+customization

...