6

如何自动部署到 Azure Compute Emulator?

我们正在设置内部 QA 环境以“托管”我们的 Azure 应用程序进行测试,并决定尝试通过 Azure Compute Emulator 进行此操作。(目前,我们在这些环境中使用 Azure 存储(在线),但我们以后可能会决定在本地托管存储组件。但这是另一个问题了。)

我看到一些很棒的工具可以自动部署到在线 Azure,例如Windows Azure 平台 PowerShell Cmdlet,甚至还有一些听起来很棒的付费选项。但是,我看到绝对没有人出于 QA 目的谈论这些内部托管。我意识到一个明显的选择是在线部署 Azure 项目时在本地的 shell 项目中托管功能(例如用于 Worker 角色的 Windows 服务),但我们选择走 Azure 模拟器的路线。

因此,我们如何自动部署到模拟器?VS2010明明可以部署到它上面,所以一定是可以的。

PS 我们现在正在使用 TeamCity,但这可能会改变。不过,这应该不重要。我希望这个部署主要是基于脚本的,这样我们就可以使用任何构建软件。

4

1 回答 1

3

你需要使用Azure SDK 附带的CSRun命令行工具。但是请记住,模拟器只监听本地主机,因此任何针对它的测试工作都需要在同一个机器上进行,否则您必须设置一些端口转发来伪造它。

于 2011-08-26T20:19:48.997 回答