TFS Build Deploy

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

Как я могу сделать это?

3 ответа

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

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

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

Проверьте здесь дополнительную информацию: Развертывание проекта Azure с сервера сборки TFS 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

Другие вопросы по тегам