While you can run, debug, build and deploy a Windows Azure application using Visual Studio, you can automate the process using MSBuild. In addition, you can automate the process of deploying one application to multiple Windows Azure environments by modifying configuration settings for each build option.

Check out Tom Hollander's blog for more technical detail.