Deploy Windows Azure project from TFS 2010 Build Server
DeployToAzure allows automating deployment of Windows Azure project and making it a part of TFS 2010 build process without using PowerShell and Azure Management CmdLets.
Solution includes:
- a set of custom workflow actions wrapping Azure Management API operations such as GetDeployment, GetOperationStatus, NewDeployment, RemoveDeployment and SetDeploymentStatus;
- helper actions such as FindPackageAndConfigurationFiles, LoadCertificate and WaitForOperationToComplete;
- designer activity DeployToAzure implementing deployment logic ;
- reusable build definition template.
Step-by-step instruction can be found
here.