Как автоматизировать развертывание в эмуляторе вычислений Azure?
Мы идем по пути настройки внутренних сред обеспечения качества для «размещения» наших приложений Azure для тестирования и решили попробовать сделать это с помощью эмулятора вычислений Azure. (На данный момент мы используем хранилище Azure (в сети) для этих сред, но позже мы можем принять решение о размещении компонентов хранилища также локально. Но это уже другой вопрос в другой раз.)
Я вижу несколько отличных инструментов для автоматизации развертывания в онлайн-Azure, таких как Командлеты PowerShell для платформы Windows Azure и даже некоторые платные опции, которые звучат великолепно. Тем не менее, я не вижу абсолютно никого, кто бы говорил о внутреннем хостинге для обеспечения качества. Я понимаю, что одним очевидным вариантом является размещение функциональности в проекте оболочки локально (например, служба Windows для рабочей роли) при развертывании проекта Azure в Интернете, но мы выбираем путь по эмулятору Azure.
Как так, как мы можем автоматизировать развертывание в эмуляторе? VS2010 явно может развернуться на нем, поэтому это должно быть возможно.
P.S. Сейчас мы используем TeamCity, но это может измениться. Это не должно иметь большого значения, хотя. Я хочу, чтобы это развертывание было в значительной степени основано на сценариях, чтобы мы могли использовать любое программное обеспечение для сборки.