<?xml version="1.0"?><?xml-stylesheet type="text/xsl" href="/rss.xsl"?><rss version="2.0"><channel><title>deploytoazure Wiki Rss Feed</title><link>http://deploytoazure.codeplex.com/</link><description>deploytoazure Wiki Rss Description</description><item><title>New Comment on "How-To: Deploy to Windows Azure from TFS Build using DeployToAzure"</title><link>http://deploytoazure.codeplex.com/wikipage?title=How-To: Deploy to Windows Azure from TFS Build using DeployToAzure&amp;ANCHOR#C22598</link><description>Great tutorial&amp;#33; I have just one problem. I&amp;#39;m using Azure SDK version 1.6.21103.1459 and I every time I deploy from TFS, the deployment go to Staging  slot. In the TFS build definition I have the slot set as Production. &amp;#10;&amp;#10;Is this because I use DeployToAzure version 1.1.0 and it is said to support only Support for Azure SDK 1.4 and 1.5&amp;#63; Otherwise it seems to work fine.</description><author>aleffe</author><pubDate>Fri, 17 Feb 2012 07:21:20 GMT</pubDate><guid isPermaLink="false">New Comment on "How-To: Deploy to Windows Azure from TFS Build using DeployToAzure" 20120217072120A</guid></item><item><title>Updated Wiki: How-To: Deploy to Windows Azure from TFS Build using DeployToAzure</title><link>http://deploytoazure.codeplex.com/wikipage?title=How-To: Deploy to Windows Azure from TFS Build using DeployToAzure&amp;version=3</link><description>&lt;div class="wikidoc"&gt;
&lt;p&gt;This how-to provides step-by-step instructions on setting up DeployToAzure and creating build definition which deploy application to Azure.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;&lt;span style="font-size:small"&gt;Step 1 - Install Visual Studio 2010 and Windows Azure SDK on TFS 2010 Build server.&lt;/span&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;There is probably &amp;quot;smarter&amp;quot; way to make your build server able to build cloud projects, but the easiest one is to install Visual Studio 2010 and
&lt;a href="http://msdn.microsoft.com/en-us/library/dd179367.aspx"&gt;Windows Azure SDK&lt;/a&gt; on it.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Step 2 - &lt;span style="font-size:small"&gt;Create certificate for Azure API, upload it to your Azure account and install it on your build server.&lt;/span&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;One of the simplest way to create and install management API certificate is to generate it build server using makecert.exe utility. To do so, execute the command like the below on your build server:&lt;/p&gt;
&lt;pre&gt;makecert -r -pe -a sha1 -n &amp;quot;CN=Windows Azure Authentication Certificate&amp;quot; -sr LocalMachine -ss Root 
-len 2048 -sp &amp;quot;Microsoft Enhanced RSA and AES Cryptographic Provider&amp;quot; -sy 24 buildcert.cer&lt;/pre&gt;
&lt;p&gt;It will generate self-signed certificate, install it to &lt;strong&gt;LocalMachine\Trusted Root&lt;/strong&gt; storage, and create buildcert.cer file in the current folder. The next step is to upload buildcert.cer file to the
&lt;a href="http://windows.azure.com/"&gt;developer portal&lt;/a&gt;. The portal has Management Certificates section where you can do that.&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size:small"&gt;&lt;strong&gt;Step 3 -&amp;nbsp; Upload DeployToAzure to TFS Source Control and modify TFS Build Controller properties.&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;Choose a location in source control for custom assemblies. Add EastBancTech.DeployToAzure.Activities.dll and Microsoft.WindowsAzure.StorageClient.dll. Check-in added files.&amp;nbsp;&lt;/p&gt;
&lt;p&gt;Modify build controller&amp;rsquo;s properties to load custom activities from that location using the
&lt;strong&gt;Build Controller Properties&lt;/strong&gt; dialog. In Visual Studio select&amp;nbsp;
&lt;strong&gt;Build&lt;/strong&gt; &amp;ndash;&amp;gt; &lt;strong&gt;Manage Build Controllers&amp;hellip;&lt;/strong&gt; &amp;ndash;&amp;gt;s elect your build controller-&amp;gt;
&lt;strong&gt;Properties&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href="http://download.codeplex.com/Download?ProjectName=deploytoazure&amp;DownloadId=298557"&gt;&lt;img title="build controller" src="http://download.codeplex.com/Download?ProjectName=deploytoazure&amp;DownloadId=298558" border="0" alt="build controller" width="552" height="554" style="padding-left:0px; padding-right:0px; display:inline; padding-top:0px; border-width:0px"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Restart Visual Studio to ensure it picks up new assemblies.&lt;/p&gt;
&lt;p&gt;Last step here is uploading build definition template to source control. Select location in source control where you will keep reusable build definitions, add and check-in DefaultTemplateWithDeploymentToAzure.xaml from
&lt;a href="http://deploytoazure.codeplex.com/releases"&gt;DeployToAzure Release Package&lt;/a&gt; there.&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size:small"&gt;&lt;strong&gt;Step 4 - Create build definition&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;Open &lt;strong&gt;New Build Definition&lt;/strong&gt; dialog. Select &lt;strong&gt;Process&lt;/strong&gt; tab. Click
&lt;strong&gt;New&lt;/strong&gt; button in Build process template section. Choose &lt;strong&gt;Select an existing XAML file&lt;/strong&gt; option and specify path to DefaultTemplateWithDeploymentToAzure.xaml in your source control.&lt;/p&gt;
&lt;p&gt;&lt;a href="http://download.codeplex.com/Download?ProjectName=deploytoazure&amp;DownloadId=298559"&gt;&lt;img title="processtemplate" src="http://download.codeplex.com/Download?ProjectName=deploytoazure&amp;DownloadId=298560" border="0" alt="processtemplate" width="647" height="442" style="padding-left:0px; padding-right:0px; display:inline; padding-top:0px; border-width:0px"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Deployment to Azure section will appear in Build process parameters. Click &lt;strong&gt;
Refresh&lt;/strong&gt; button if you don&amp;rsquo;t see it.&lt;/p&gt;
&lt;p&gt;&lt;a href="http://download.codeplex.com/Download?ProjectName=deploytoazure&amp;DownloadId=298561"&gt;&lt;img title="d2asection" src="http://download.codeplex.com/Download?ProjectName=deploytoazure&amp;DownloadId=298562" border="0" alt="d2asection" width="1015" height="263" style="padding-left:0px; padding-right:0px; display:inline; padding-top:0px; border-width:0px"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Now define build properties. First ,open&lt;strong&gt; 1. Required &lt;/strong&gt;/ &lt;strong&gt;
Items to build&lt;/strong&gt; dialog and select your solution and specify configuration to build.&lt;/p&gt;
&lt;p&gt;Open &lt;strong&gt;Deployment to Azure &lt;/strong&gt;section and provide following parameters:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;API Certificate store location&lt;/strong&gt; &amp;ndash; store location of your management certificate. Select
&lt;strong&gt;LocalMachine&lt;/strong&gt; if certificate was created by command above. &lt;/li&gt;&lt;li&gt;&lt;strong&gt;API Certificate Thumbprint&lt;/strong&gt; &amp;ndash; thumbprint of management certificate.
&lt;/li&gt;&lt;li&gt;&lt;strong&gt;API Certificate store&lt;/strong&gt; &amp;ndash; store where management certificate is located. Select
&lt;strong&gt;Root &lt;/strong&gt;if certificate was created by command above. &lt;/li&gt;&lt;li&gt;&lt;strong&gt;Cloud Project&lt;/strong&gt; &amp;ndash; cloud project to be packaged and deployed.&amp;nbsp; It will be built with the same configuration as the one specified for solution building.
&lt;/li&gt;&lt;li&gt;&lt;strong&gt;Deployment label&lt;/strong&gt; &amp;ndash; label of deployment. Label can contain same set of macros as Build Label.
&lt;/li&gt;&lt;li&gt;&lt;strong&gt;Hosted Service Name&lt;/strong&gt; &amp;ndash; DNS Prefix of Hosted service. You can find it on Windows Azure portal.
&lt;/li&gt;&lt;li&gt;&lt;strong&gt;Service configuration&lt;/strong&gt; &amp;ndash; service configuration to be used for deployment, for example
&lt;strong&gt;Cloud&lt;/strong&gt;. Keep this field empty to use default configuration. &lt;/li&gt;&lt;li&gt;&lt;strong&gt;Slot&lt;/strong&gt; &amp;ndash; select &lt;strong&gt;Staging&lt;/strong&gt; or &lt;strong&gt;Production&lt;/strong&gt;.
&lt;/li&gt;&lt;li&gt;&lt;strong&gt;Storage Service Name&lt;/strong&gt; &amp;ndash; DNS Prefix of storage service which will be used to upload deployment package.
&lt;/li&gt;&lt;li&gt;&lt;strong&gt;Subscription Id&lt;/strong&gt; &amp;ndash; Azure subscription ID. &lt;/li&gt;&lt;li&gt;&lt;strong&gt;Wait for roles to start&lt;/strong&gt; &amp;ndash; set to &lt;strong&gt;true&lt;/strong&gt; if build should wait for all instances to start.
&lt;/li&gt;&lt;li&gt;&lt;strong&gt;Initialization Timeout&lt;/strong&gt; &amp;ndash; if above is true, specify timeout for build to wait before generate timeout exception.
&lt;/li&gt;&lt;/ul&gt;
&lt;p&gt;And&amp;hellip; that&amp;rsquo;s it! Save it and you are ready to run your deployment to Azure.&lt;/p&gt;
&lt;/div&gt;&lt;div class="ClearBoth"&gt;&lt;/div&gt;</description><author>vkoltovich</author><pubDate>Thu, 03 Nov 2011 17:19:32 GMT</pubDate><guid isPermaLink="false">Updated Wiki: How-To: Deploy to Windows Azure from TFS Build using DeployToAzure 20111103051932P</guid></item><item><title>Updated Wiki: How-To: Upgrade builds using DeployToAzure 1.0 to 1.1</title><link>http://deploytoazure.codeplex.com/wikipage?title=How-To: Upgrade builds using DeployToAzure 1.0 to 1.1&amp;version=4</link><description>&lt;div class="wikidoc"&gt;
&lt;p&gt;This how-to provides step-by-step instructions on upgrading build definitions implemented with DeployToAzure 1.0 to version 1.1&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;&lt;span style="font-size:small"&gt;Step 1 &amp;ndash; Replace DeployToAzure assemblies and build template in TFS Source Control.&lt;/span&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Download DeployToAzure 1.1 from &lt;a title="DeployToAzure Release" href="http://deploytoazure.codeplex.com/releases" target="_blank"&gt;
CodePlex&lt;/a&gt; &lt;/li&gt;&lt;li&gt;Check-out &lt;em&gt;EastBancTech.DeployToAzure.Activities.dll&lt;/em&gt; and &lt;em&gt;Microsoft.WindowsAzure.StorageClient.dll&lt;strong&gt;&amp;nbsp;&lt;/strong&gt;&lt;/em&gt;resided in custom assemblies' folder. You can find path to your custom assemblies on Build Controller Properties window
 in Visual Studio (&lt;strong&gt;Build&lt;/strong&gt;-&amp;gt;&lt;strong&gt;Manage Build Controlles&lt;/strong&gt; &amp;ndash;&amp;gt;Select your controller &amp;ndash;&amp;gt;
&lt;strong&gt;Properties&lt;/strong&gt;) &lt;/li&gt;&lt;li&gt;Replace assemblies with those from downloaded archive and check-in. &lt;/li&gt;&lt;li&gt;RESTART Visual Studio to pick up types from new assembly. &lt;/li&gt;&lt;li&gt;Check-out &lt;em&gt;DefaultTemplateWithDeploymentToAzure.xaml&lt;/em&gt;, replace it with the one from downloaded archive and check-in back into source control.
&lt;/li&gt;&lt;/ul&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Step 2- Update build definition&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;- &lt;/strong&gt;Open build definition &lt;/li&gt;&lt;li&gt;-&amp;nbsp; Open the Process section and refresh your build process template &lt;/li&gt;&lt;/ul&gt;
&lt;p&gt;&lt;a href="http://download.codeplex.com/Download?ProjectName=deploytoazure&amp;DownloadId=297988"&gt;&lt;img title="refresh build template" src="http://download.codeplex.com/Download?ProjectName=deploytoazure&amp;DownloadId=297989" border="0" alt="refresh build template" width="772" height="227" style="padding-left:0px; padding-right:0px; display:inline; padding-top:0px; border-width:0px"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;In &lt;strong&gt;1. Required/ Items to build&lt;/strong&gt; select complete solution instead of cloud project.&amp;nbsp;&amp;nbsp; New version on DeployToAzure separates compilation and packaging processes, so full solution can be compiled and tested before package and deploy
 to Azure. &lt;/li&gt;&lt;li&gt;Go to&amp;nbsp; &lt;strong&gt;3. Advanced / MSBuild Arguments&lt;/strong&gt; and remove &lt;strong&gt;
&lt;em&gt;/t:Build;Publish /p:OutDir=&amp;quot; &amp;quot;&lt;/em&gt;&lt;/strong&gt;&amp;nbsp; parameters which were required with previous version of Azure.
&lt;/li&gt;&lt;li&gt;In &lt;strong&gt;Deployment To Azure&lt;/strong&gt; section:
&lt;ul&gt;
&lt;li&gt;Reset &lt;strong&gt;API Certification store, API Certification store location&lt;/strong&gt;&amp;nbsp; and
&lt;strong&gt;Slot&lt;/strong&gt; fields. Those fields has been changed from plain string to choice fields, so now you can select store, store location and deployment slot from the list.
&lt;/li&gt;&lt;li&gt;Update &lt;strong&gt;Deployment label&lt;/strong&gt; if required.&amp;nbsp; With new version of DeployToAzure, deployment label can contain same set of macros as Build Label.
&lt;/li&gt;&lt;li&gt;Select a &lt;strong&gt;Cloud project&lt;/strong&gt; to be packaged and deployed.&amp;nbsp; It will be built with the same configuration as the one specified for solution building.
&lt;/li&gt;&lt;li&gt;Specify &lt;strong&gt;Service Configuration&lt;/strong&gt; to be used for deployment. Keep this field empty to use default configuration.
&lt;/li&gt;&lt;li&gt;If you want you build wait for roles to start, set &lt;strong&gt;Wait for roles to start&lt;/strong&gt; to true and specify&lt;strong&gt; Initialization Timeout&lt;/strong&gt;
&lt;/li&gt;&lt;/ul&gt;
&lt;/li&gt;&lt;li&gt;Save build definition. &lt;/li&gt;&lt;/ul&gt;
&lt;/div&gt;&lt;div class="ClearBoth"&gt;&lt;/div&gt;</description><author>vkoltovich</author><pubDate>Thu, 03 Nov 2011 17:17:52 GMT</pubDate><guid isPermaLink="false">Updated Wiki: How-To: Upgrade builds using DeployToAzure 1.0 to 1.1 20111103051752P</guid></item><item><title>Updated Wiki: Home</title><link>http://deploytoazure.codeplex.com/wikipage?version=4</link><description>&lt;div class="wikidoc"&gt;
&lt;h2&gt;Deploy Windows Azure project from TFS 2010 Build Server&lt;/h2&gt;
&lt;img title="Build Definition Template" alt="Build Definition Template" src="http://i3.codeplex.com/Download?ProjectName=deploytoazure&amp;DownloadId=206226"&gt;
&lt;br&gt;
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.
&lt;br&gt;
Solution includes:
&lt;ul&gt;
&lt;li&gt;a set of custom workflow actions wrapping Azure Management API operations such as GetDeployment, GetOperationStatus, NewDeployment, RemoveDeployment and SetDeploymentStatus;
&lt;/li&gt;&lt;li&gt;helper actions such as FindPackageAndConfigurationFiles, LoadCertificate and WaitForOperationToComplete;
&lt;/li&gt;&lt;li&gt;designer activity DeployToAzure implementing deployment logic ; &lt;/li&gt;&lt;li&gt;reusable build definition template. &lt;/li&gt;&lt;/ul&gt;
Step-by-step instruction can be found &lt;a href="http://deploytoazure.codeplex.com/wikipage?title=How-To%3a%20Deploy%20to%20Windows%20Azure%20from%20TFS%20Build%20using%20DeployToAzure&amp;version=1"&gt;
here&lt;span&gt;&lt;/span&gt;&lt;/a&gt;. &lt;/div&gt;&lt;div class="ClearBoth"&gt;&lt;/div&gt;</description><author>vkoltovich</author><pubDate>Tue, 01 Nov 2011 18:23:40 GMT</pubDate><guid isPermaLink="false">Updated Wiki: Home 20111101062340P</guid></item><item><title>Updated Wiki: How-To: Deploy to Windows Azure from TFS Build using DeployToAzure</title><link>http://deploytoazure.codeplex.com/wikipage?title=How-To: Deploy to Windows Azure from TFS Build using DeployToAzure&amp;version=2</link><description>&lt;div class="wikidoc"&gt;
&lt;p&gt;This how-to provides step-by-step instructions on setting up DeployToAzure and creating build definition which deploy application to Azure.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;&lt;span style="font-size:small"&gt;Step 1 - Install Visual Studio 2010 and Windows Azure SDK on TFS 2010 Build server.&lt;/span&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;There is probably &amp;quot;smarter&amp;quot; way to make your build server able to build cloud projects, but the easiest one is to install Visual Studio 2010 and
&lt;a href="http://msdn.microsoft.com/en-us/library/dd179367.aspx"&gt;Windows Azure SDK&lt;/a&gt; on it.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Step 2 - &lt;span style="font-size:small"&gt;Create certificate for Azure API, upload it to your Azure account and install it on your build server.&lt;/span&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;One of the simplest way to create and install management API certificate is to generate it build server using makecert.exe utility. To do so, execute the command like the below on your build server:&lt;/p&gt;
&lt;pre&gt;makecert -r -pe -a sha1 -n &amp;quot;CN=Windows Azure Authentication Certificate&amp;quot; -sr LocalMachine -ss Root 
-len 2048 -sp &amp;quot;Microsoft Enhanced RSA and AES Cryptographic Provider&amp;quot; -sy 24 buildcert.cer&lt;/pre&gt;
&lt;p&gt;It will generate self-signed certificate, install it to &lt;strong&gt;LocalMachine\Trusted Root&lt;/strong&gt; storage, and create buildcert.cer file in the current folder. The next step is to upload buildcert.cer file to the
&lt;a href="http://windows.azure.com/"&gt;developer portal&lt;/a&gt;. The portal has Management Certificates section where you can do that.&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size:small"&gt;&lt;strong&gt;Step 3 -&amp;nbsp; Upload DeployToAzure to TFS Source Control and modify TFS Build Controller properties.&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;Choose a location in source control for custom assemblies. Add EastBancTech.DeployToAzure.Activities.dll and Microsoft.WindowsAzure.StorageClient.dll. Check-in added files.&lt;/p&gt;
&lt;p&gt;Modify build controller&amp;rsquo;s properties to load custom activities from that location using the
&lt;strong&gt;Build Controller Properties&lt;/strong&gt; dialog. In Visual Studio select&amp;nbsp;
&lt;strong&gt;Build&lt;/strong&gt; &amp;ndash;&amp;gt; &lt;strong&gt;Manage Build Controllers&amp;hellip;&lt;/strong&gt; &amp;ndash;&amp;gt;s elect your build controller-&amp;gt;
&lt;strong&gt;Properties&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href="http://download.codeplex.com/Download?ProjectName=deploytoazure&amp;DownloadId=298557"&gt;&lt;img title="build controller" src="http://download.codeplex.com/Download?ProjectName=deploytoazure&amp;DownloadId=298558" border="0" alt="build controller" width="552" height="554" style="padding-left:0px; padding-right:0px; display:inline; padding-top:0px; border-width:0px"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Last step here is uploading build definition template to source control. Select location in source control where you will keep reusable build definitions, add and check-in DefaultTemplateWithDeploymentToAzure.xaml from
&lt;a href="http://deploytoazure.codeplex.com/releases"&gt;DeployToAzure Release Package&lt;/a&gt; there.&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size:small"&gt;&lt;strong&gt;Step 4 - Create build definition&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;Open &lt;strong&gt;New Build Definition&lt;/strong&gt; dialog. Select &lt;strong&gt;Process&lt;/strong&gt; tab. Click
&lt;strong&gt;New&lt;/strong&gt; button in Build process template section. Choose &lt;strong&gt;Select an existing XAML file&lt;/strong&gt; option and specify path to DefaultTemplateWithDeploymentToAzure.xaml in your source control.&lt;/p&gt;
&lt;p&gt;&lt;a href="http://download.codeplex.com/Download?ProjectName=deploytoazure&amp;DownloadId=298559"&gt;&lt;img title="processtemplate" src="http://download.codeplex.com/Download?ProjectName=deploytoazure&amp;DownloadId=298560" border="0" alt="processtemplate" width="647" height="442" style="padding-left:0px; padding-right:0px; display:inline; padding-top:0px; border-width:0px"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Deployment to Azure section will appear in Build process parameters. Click &lt;strong&gt;
Refresh&lt;/strong&gt; button if you don&amp;rsquo;t see it.&lt;/p&gt;
&lt;p&gt;&lt;a href="http://download.codeplex.com/Download?ProjectName=deploytoazure&amp;DownloadId=298561"&gt;&lt;img title="d2asection" src="http://download.codeplex.com/Download?ProjectName=deploytoazure&amp;DownloadId=298562" border="0" alt="d2asection" width="1015" height="263" style="padding-left:0px; padding-right:0px; display:inline; padding-top:0px; border-width:0px"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Now define build properties. First ,open&lt;strong&gt; 1. Required &lt;/strong&gt;/ &lt;strong&gt;
Items to build&lt;/strong&gt; dialog and select your solution and specify configuration to build.&lt;/p&gt;
&lt;p&gt;Open &lt;strong&gt;Deployment to Azure &lt;/strong&gt;section and provide following parameters:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;API Certificate store location&lt;/strong&gt; &amp;ndash; store location of your management certificate. Select
&lt;strong&gt;LocalMachine&lt;/strong&gt; if certificate was created by command above. &lt;/li&gt;&lt;li&gt;&lt;strong&gt;API Certificate Thumbprint&lt;/strong&gt; &amp;ndash; thumbprint of management certificate.
&lt;/li&gt;&lt;li&gt;&lt;strong&gt;API Certificate store&lt;/strong&gt; &amp;ndash; store where management certificate is located. Select
&lt;strong&gt;Root &lt;/strong&gt;if certificate was created by command above. &lt;/li&gt;&lt;li&gt;&lt;strong&gt;Cloud Project&lt;/strong&gt; &amp;ndash; cloud project to be packaged and deployed.&amp;nbsp; It will be built with the same configuration as the one specified for solution building.
&lt;/li&gt;&lt;li&gt;&lt;strong&gt;Deployment label&lt;/strong&gt; &amp;ndash; label of deployment. Label can contain same set of macros as Build Label.
&lt;/li&gt;&lt;li&gt;&lt;strong&gt;Hosted Service Name&lt;/strong&gt; &amp;ndash; DNS Prefix of Hosted service. You can find it on Windows Azure portal.
&lt;/li&gt;&lt;li&gt;&lt;strong&gt;Service configuration&lt;/strong&gt; &amp;ndash; service configuration to be used for deployment, for example
&lt;strong&gt;Cloud&lt;/strong&gt;. Keep this field empty to use default configuration. &lt;/li&gt;&lt;li&gt;&lt;strong&gt;Slot&lt;/strong&gt; &amp;ndash; select &lt;strong&gt;Staging&lt;/strong&gt; or &lt;strong&gt;Production&lt;/strong&gt;.
&lt;/li&gt;&lt;li&gt;&lt;strong&gt;Storage Service Name&lt;/strong&gt; &amp;ndash; DNS Prefix of storage service which will be used to upload deployment package.
&lt;/li&gt;&lt;li&gt;&lt;strong&gt;Subscription Id&lt;/strong&gt; &amp;ndash; Azure subscription ID. &lt;/li&gt;&lt;li&gt;&lt;strong&gt;Wait for roles to start&lt;/strong&gt; &amp;ndash; set to &lt;strong&gt;true&lt;/strong&gt; if build should wait for all instances to start.
&lt;/li&gt;&lt;li&gt;&lt;strong&gt;Initialization Timeout&lt;/strong&gt; &amp;ndash; if above is true, specify timeout for build to wait before generate timeout exception.
&lt;/li&gt;&lt;/ul&gt;
&lt;p&gt;And&amp;hellip; that&amp;rsquo;s it! Save it and you are ready to run your deployment to Azure.&lt;/p&gt;
&lt;/div&gt;&lt;div class="ClearBoth"&gt;&lt;/div&gt;</description><author>vkoltovich</author><pubDate>Tue, 01 Nov 2011 18:22:31 GMT</pubDate><guid isPermaLink="false">Updated Wiki: How-To: Deploy to Windows Azure from TFS Build using DeployToAzure 20111101062231P</guid></item><item><title>Updated Wiki: Documentation</title><link>http://deploytoazure.codeplex.com/documentation?version=10</link><description>&lt;div class="wikidoc"&gt;
&lt;p&gt;&lt;a href="http://deploytoazure.codeplex.com/wikipage?title=How-To%3a%20Deploy%20to%20Windows%20Azure%20from%20TFS%20Build%20using%20DeployToAzure&amp;version=1"&gt;How-To: Deploy to Windows Azure from TFS Build using DeployToAzure&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a title="How-To: Upgrade builds using DeployToAzure 1.0 to 1.1" href="http://deploytoazure.codeplex.com/wikipage?title=How-To%3a%20Upgrade%20builds%20using%20DeployToAzure%201.0%20to%201.1"&gt;How-To: Upgrade build definitions from DeployToAzure 1.0 to 1.1&lt;/a&gt;&lt;/p&gt;
&lt;/div&gt;&lt;div class="ClearBoth"&gt;&lt;/div&gt;</description><author>vkoltovich</author><pubDate>Tue, 01 Nov 2011 18:22:17 GMT</pubDate><guid isPermaLink="false">Updated Wiki: Documentation 20111101062217P</guid></item><item><title>Updated Wiki: How-To: Deploy to Windows Azure from TFS Build using DeployToAzure</title><link>http://deploytoazure.codeplex.com/wikipage?title=How-To: Deploy to Windows Azure from TFS Build using DeployToAzure&amp;version=1</link><description>&lt;div class="wikidoc"&gt;
&lt;p&gt;This how-to provides step-by-step instructions on setting up DeployToAzure and creating build definition which deploy application to Azure.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;&lt;font size="3"&gt;Step 1 - Install Visual Studio 2010 and Windows Azure SDK on TFS 2010 Build server.&lt;/font&gt;&lt;/strong&gt;
&lt;/p&gt;
&lt;p&gt;There is probably &amp;quot;smarter&amp;quot; way to make your build server able to build cloud projects, but the easiest one is to install Visual Studio 2010 and
&lt;a href="http://msdn.microsoft.com/en-us/library/dd179367.aspx"&gt;Windows Azure SDK&lt;/a&gt; on it.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Step 2 - &lt;font size="3"&gt;Create certificate for Azure API, upload it to your Azure account and install it on your build server.&lt;/font&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;One of the simplest way to create and install management API certificate is to generate it build server using makecert.exe utility. To do so, execute the command like the below on your build server:&lt;/p&gt;
&lt;pre&gt;makecert -r -pe -a sha1 -n &amp;quot;CN=Windows Azure Authentication Certificate&amp;quot; -sr LocalMachine -ss Root 
-len 2048 -sp &amp;quot;Microsoft Enhanced RSA and AES Cryptographic Provider&amp;quot; -sy 24 buildcert.cer&lt;/pre&gt;
&lt;p&gt;It will generate self-signed certificate, install it to &lt;strong&gt;LocalMachine\Trusted Root&lt;/strong&gt; storage, and create buildcert.cer file in the current folder. The next step is to upload buildcert.cer file to the
&lt;a href="http://windows.azure.com/"&gt;developer portal&lt;/a&gt;. The portal has Management Certificates section where you can do that.&lt;/p&gt;
&lt;p&gt;&lt;font size="3"&gt;&lt;strong&gt;Step 3 -&amp;#160; Upload DeployToAzure to TFS Source Control and modify TFS Build Controller properties.&lt;/strong&gt;&lt;/font&gt;&lt;/p&gt;
&lt;p&gt;Choose a location in source control for custom assemblies. Add EastBancTech.DeployToAzure.Activities.dll and Microsoft.WindowsAzure.StorageClient.dll. Check-in added files.&lt;/p&gt;
&lt;p&gt;Modify build controller’s properties to load custom activities from that location using the
&lt;strong&gt;Build Controller Properties&lt;/strong&gt; dialog. In Visual Studio select&amp;#160;
&lt;strong&gt;Build&lt;/strong&gt; –&amp;gt; &lt;strong&gt;Manage Build Controllers…&lt;/strong&gt; –&amp;gt;s elect your build controller-&amp;gt;
&lt;b&gt;Properties&lt;/b&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href="http://download.codeplex.com/Download?ProjectName=deploytoazure&amp;DownloadId=298557"&gt;&lt;img title="build controller" border="0" alt="build controller" src="http://download.codeplex.com/Download?ProjectName=deploytoazure&amp;DownloadId=298558" width="552" height="554" style="border-right-width:0px; padding-left:0px; padding-right:0px; display:inline; border-top-width:0px; border-bottom-width:0px; border-left-width:0px; padding-top:0px"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Last step here is uploading build definition template to source control. Select location in source control where you will keep reusable build definitions, add and check-in DefaultTemplateWithDeploymentToAzure.xaml from
&lt;a href="http://deploytoazure.codeplex.com/releases"&gt;DeployToAzure Release Package&lt;/a&gt; there.&lt;/p&gt;
&lt;p&gt;&lt;font size="3"&gt;&lt;strong&gt;Step 4 - Create build definition&lt;/strong&gt;&lt;/font&gt;&lt;/p&gt;
&lt;p&gt;Open &lt;strong&gt;New Build Definition&lt;/strong&gt; dialog. Select &lt;b&gt;Process&lt;/b&gt; tab. Click
&lt;strong&gt;New&lt;/strong&gt; button in Build process template section. Choose &lt;b&gt;Select an existing XAML file&lt;/b&gt; option and specify path to DefaultTemplateWithDeploymentToAzure.xaml in your source control.&lt;/p&gt;
&lt;p&gt;&lt;a href="http://download.codeplex.com/Download?ProjectName=deploytoazure&amp;DownloadId=298559"&gt;&lt;img title="processtemplate" border="0" alt="processtemplate" src="http://download.codeplex.com/Download?ProjectName=deploytoazure&amp;DownloadId=298560" width="647" height="442" style="border-right-width:0px; padding-left:0px; padding-right:0px; display:inline; border-top-width:0px; border-bottom-width:0px; border-left-width:0px; padding-top:0px"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Deployment to Azure section will appear in Build process parameters. Click &lt;b&gt;
Refresh&lt;/b&gt; button if you don’t see it.&lt;/p&gt;
&lt;p&gt;&lt;a href="http://download.codeplex.com/Download?ProjectName=deploytoazure&amp;DownloadId=298561"&gt;&lt;img title="d2asection" border="0" alt="d2asection" src="http://download.codeplex.com/Download?ProjectName=deploytoazure&amp;DownloadId=298562" width="1015" height="263" style="border-right-width:0px; padding-left:0px; padding-right:0px; display:inline; border-top-width:0px; border-bottom-width:0px; border-left-width:0px; padding-top:0px"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Now define build properties. First ,open&lt;strong&gt; 1. Required &lt;/strong&gt;/ &lt;strong&gt;
Items to build&lt;/strong&gt; dialog and select your solution and specify configuration to build.
&lt;/p&gt;
&lt;p&gt;Open &lt;strong&gt;Deployment to Azure &lt;/strong&gt;section and provide following parameters:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;API Certificate store location&lt;/strong&gt; – store location of your management certificate. Select
&lt;strong&gt;LocalMachine&lt;/strong&gt; if certificate was created by command above. &lt;/li&gt;&lt;li&gt;&lt;strong&gt;API Certificate Thumbprint&lt;/strong&gt; – thumbprint of management certificate.
&lt;/li&gt;&lt;li&gt;&lt;strong&gt;API Certificate store&lt;/strong&gt; – store where management certificate is located. Select
&lt;strong&gt;Root &lt;/strong&gt;if certificate was created by command above. &lt;/li&gt;&lt;li&gt;&lt;strong&gt;Cloud Project&lt;/strong&gt; – cloud project to be packaged and deployed.&amp;#160; It will be built with the same configuration as the one specified for solution building.
&lt;/li&gt;&lt;li&gt;&lt;strong&gt;Deployment label&lt;/strong&gt; – label of deployment. Label can contain same set of macros as Build Label.
&lt;/li&gt;&lt;li&gt;&lt;strong&gt;Hosted Service Name&lt;/strong&gt; – DNS Prefix of Hosted service. You can find it on Windows Azure portal.
&lt;/li&gt;&lt;li&gt;&lt;strong&gt;Service configuration&lt;/strong&gt; – service configuration to be used for deployment, for example
&lt;strong&gt;Cloud&lt;/strong&gt;. Keep this field empty to use default configuration. &lt;/li&gt;&lt;li&gt;&lt;strong&gt;Slot&lt;/strong&gt; – select &lt;strong&gt;Staging&lt;/strong&gt; or &lt;strong&gt;Production&lt;/strong&gt;.
&lt;/li&gt;&lt;li&gt;&lt;strong&gt;Storage Service Name&lt;/strong&gt; – DNS Prefix of storage service which will be used to upload deployment package.
&lt;/li&gt;&lt;li&gt;&lt;strong&gt;Subscription Id&lt;/strong&gt; – Azure subscription ID. &lt;/li&gt;&lt;li&gt;&lt;strong&gt;Wait for roles to start&lt;/strong&gt; – set to &lt;strong&gt;true&lt;/strong&gt; if build should wait for all instances to start.
&lt;/li&gt;&lt;li&gt;&lt;strong&gt;Initialization Timeout&lt;/strong&gt; – if above is true, specify timeout for build to wait before generate timeout exception.
&lt;/li&gt;&lt;/ul&gt;
&lt;p&gt;And… that’s it! Save it and you are ready to run your deployment to Azure.&lt;/p&gt;
&lt;/div&gt;&lt;div class="ClearBoth"&gt;&lt;/div&gt;</description><author>vkoltovich</author><pubDate>Tue, 01 Nov 2011 18:20:06 GMT</pubDate><guid isPermaLink="false">Updated Wiki: How-To: Deploy to Windows Azure from TFS Build using DeployToAzure 20111101062006P</guid></item><item><title>Updated Wiki: How-To: Upgrade builds using DeployToAzure 1.0 to 1.1</title><link>http://deploytoazure.codeplex.com/wikipage?title=How-To: Upgrade builds using DeployToAzure 1.0 to 1.1&amp;version=3</link><description>&lt;div class="wikidoc"&gt;
&lt;p&gt;This how-to provides step-by-step instructions on upgrading build definitions implemented with DeployToAzure 1.0 to version 1.1&lt;/p&gt;
&lt;p&gt;&amp;#160;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;&lt;font size="3"&gt;Step 1 – Replace DeployToAzure assemblies and build template in TFS Source Control.&lt;/font&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Download DeployToAzure 1.1 from &lt;a title="DeployToAzure Release" href="http://deploytoazure.codeplex.com/releases" target="_blank"&gt;
CodePlex&lt;/a&gt; &lt;/li&gt;&lt;li&gt;Check-out &lt;em&gt;EastBancTech.DeployToAzure.Activities.dll&lt;/em&gt; and &lt;em&gt;Microsoft.WindowsAzure.StorageClient.dll&lt;strong&gt;&amp;#160;&lt;/strong&gt;&lt;/em&gt;resided in custom assemblies' folder. You can find path to your custom assemblies on Build Controller Properties window
 in Visual Studio (&lt;strong&gt;Build&lt;/strong&gt;-&amp;gt;&lt;strong&gt;Manage Build Controlles&lt;/strong&gt; –&amp;gt;Select your controller –&amp;gt;
&lt;strong&gt;Properties&lt;/strong&gt;) &lt;/li&gt;&lt;li&gt;Replace assemblies with those from downloaded archive and check-in. &lt;/li&gt;&lt;li&gt;Check-out &lt;em&gt;DefaultTemplateWithDeploymentToAzure.xaml&lt;/em&gt;, replace it with the one from downloaded archive and check-in back into source control.
&lt;/li&gt;&lt;/ul&gt;
&lt;p&gt;&amp;#160;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Step 2- Update build definition&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;- &lt;/strong&gt;Open build definition &lt;/li&gt;&lt;li&gt;-&amp;#160; Open the Process section and refresh your build process template &lt;/li&gt;&lt;/ul&gt;
&lt;p&gt;&lt;a href="http://download.codeplex.com/Download?ProjectName=deploytoazure&amp;DownloadId=297988"&gt;&lt;img title="refresh build template" border="0" alt="refresh build template" src="http://download.codeplex.com/Download?ProjectName=deploytoazure&amp;DownloadId=297989" width="772" height="227" style="border-right-width:0px; padding-left:0px; padding-right:0px; display:inline; border-top-width:0px; border-bottom-width:0px; border-left-width:0px; padding-top:0px"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;In &lt;strong&gt;1. Required/ Items to build&lt;/strong&gt; select complete solution instead of cloud project.&amp;#160;&amp;#160; New version on DeployToAzure separates compilation and packaging processes, so full solution can be compiled and tested before package and deploy
 to Azure. &lt;/li&gt;&lt;li&gt;Go to&amp;#160; &lt;strong&gt;3. Advanced / MSBuild Arguments&lt;/strong&gt; and remove &lt;strong&gt;
&lt;em&gt;/t:Build;Publish /p:OutDir=&amp;quot; &amp;quot;&lt;/em&gt;&lt;/strong&gt;&amp;#160; parameters which were required with previous version of Azure.
&lt;/li&gt;&lt;li&gt;In &lt;strong&gt;Deployment To Azure&lt;/strong&gt; section:
&lt;ul&gt;
&lt;li&gt;Reset &lt;strong&gt;API Certification store, API Certification store location&lt;/strong&gt;&amp;#160; and
&lt;strong&gt;Slot&lt;/strong&gt; fields. Those fields has been changed from plain string to choice fields, so now you can select store, store location and deployment slot from the list.
&lt;/li&gt;&lt;li&gt;Update &lt;strong&gt;Deployment label&lt;/strong&gt; if required.&amp;#160; With new version of DeployToAzure, deployment label can contain same set of macros as Build Label.
&lt;/li&gt;&lt;li&gt;Select a &lt;strong&gt;Cloud project&lt;/strong&gt; to be packaged and deployed.&amp;#160; It will be built with the same configuration as the one specified for solution building.
&lt;/li&gt;&lt;li&gt;Specify &lt;strong&gt;Service Configuration&lt;/strong&gt; to be used for deployment. Keep this field empty to use default configuration.
&lt;/li&gt;&lt;li&gt;If you want you build wait for roles to start, set &lt;strong&gt;Wait for roles to start&lt;/strong&gt; to true and specify&lt;strong&gt; Initialization Timeout&lt;/strong&gt;
&lt;/li&gt;&lt;/ul&gt;
&lt;/li&gt;&lt;li&gt;Save build definition. &lt;/li&gt;&lt;/ul&gt;
&lt;/div&gt;&lt;div class="ClearBoth"&gt;&lt;/div&gt;</description><author>vkoltovich</author><pubDate>Mon, 31 Oct 2011 17:34:22 GMT</pubDate><guid isPermaLink="false">Updated Wiki: How-To: Upgrade builds using DeployToAzure 1.0 to 1.1 20111031053422P</guid></item><item><title>Updated Wiki: Documentation</title><link>http://deploytoazure.codeplex.com/documentation?version=9</link><description>&lt;div class="wikidoc"&gt;
&lt;p&gt;&lt;a href="http://www.koltovich.com/blog/DeployingAzureProjectFromTFS2010BuildServer.aspx"&gt;Step-by-step instruction&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a title="How-To: Upgrade builds using DeployToAzure 1.0 to 1.1" href="http://deploytoazure.codeplex.com/wikipage?title=How-To%3a%20Upgrade%20builds%20using%20DeployToAzure%201.0%20to%201.1"&gt;How-To: Upgrade build definitions from DeployToAzure 1.0 to 1.1&lt;/a&gt;&lt;/p&gt;
&lt;/div&gt;&lt;div class="ClearBoth"&gt;&lt;/div&gt;</description><author>vkoltovich</author><pubDate>Mon, 31 Oct 2011 17:33:59 GMT</pubDate><guid isPermaLink="false">Updated Wiki: Documentation 20111031053359P</guid></item><item><title>Updated Wiki: Documentation</title><link>http://deploytoazure.codeplex.com/documentation?version=8</link><description>&lt;div class="wikidoc"&gt;
&lt;p&gt;&lt;a href="http://www.koltovich.com/blog/DeployingAzureProjectFromTFS2010BuildServer.aspx"&gt;Step-by-step instruction&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a title="How-To: Upgrade builds using DeployToAzure 1.0 to 1.1" href="http://deploytoazure.codeplex.com/wikipage?title=How-To%3a%20Upgrade%20builds%20using%20DeployToAzure%201.0%20to%201.1"&gt;How-To: Upgrade builds using DeployToAzure 1.0 to 1.1&lt;/a&gt;&lt;/p&gt;
&lt;/div&gt;&lt;div class="ClearBoth"&gt;&lt;/div&gt;</description><author>vkoltovich</author><pubDate>Mon, 31 Oct 2011 17:27:31 GMT</pubDate><guid isPermaLink="false">Updated Wiki: Documentation 20111031052731P</guid></item><item><title>Updated Wiki: How-To: Upgrade builds using DeployToAzure 1.0 to 1.1</title><link>http://deploytoazure.codeplex.com/wikipage?title=How-To: Upgrade builds using DeployToAzure 1.0 to 1.1&amp;version=2</link><description>&lt;div class="wikidoc"&gt;
&lt;p&gt;This how-to provides step-by-step instructions on upgrading build definitions implemented with DeployToAzure 1.0 to version 1.1&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;&lt;span style="font-size:small"&gt;Step 1 &amp;ndash; Replace DeployToAzure assemblies and build template in TFS Source Control.&lt;/span&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Download DeployToAzure 1.1 from &lt;a title="DeployToAzure Release" href="http://deploytoazure.codeplex.com/releases" target="_blank"&gt;
CodePlex&lt;/a&gt; &lt;/li&gt;&lt;li&gt;Check-out &lt;em&gt;EastBancTech.DeployToAzure.Activities.dll&lt;/em&gt; and &lt;em&gt;Microsoft.WindowsAzure.StorageClient.dll&lt;strong&gt;&amp;nbsp;&lt;/strong&gt;&lt;/em&gt;resided in custom assemblies' folder. You can find path to your custom assemblies on Build Controller Properties window
 in Visual Studio (&lt;strong&gt;Build&lt;/strong&gt;-&amp;gt;&lt;strong&gt;Manage Build Controlles&lt;/strong&gt; &amp;ndash;&amp;gt;Select your controller &amp;ndash;&amp;gt;
&lt;strong&gt;Properties&lt;/strong&gt;) &lt;/li&gt;&lt;li&gt;Replace assemblies with those from downloaded archive and check-in. &lt;/li&gt;&lt;li&gt;Check-out &lt;em&gt;DefaultTemplateWithDeploymentToAzure.xaml&lt;/em&gt;, replace it with the one from downloaded archive and check-in back into source control.
&lt;/li&gt;&lt;/ul&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Step 2- Update build definition&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;- &lt;/strong&gt;Open build definition &lt;/li&gt;&lt;li&gt;-&amp;nbsp; Open the Process section and refresh your build process template &lt;/li&gt;&lt;/ul&gt;
&lt;p&gt;&lt;a href="http://download.codeplex.com/Download?ProjectName=deploytoazure&amp;DownloadId=297988"&gt;&lt;img title="refresh build template" src="http://download.codeplex.com/Download?ProjectName=deploytoazure&amp;DownloadId=297989" border="0" alt="refresh build template" width="772" height="227" style="padding-left:0px; padding-right:0px; display:inline; padding-top:0px; border-width:0px"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;In &lt;strong&gt;1. Required/ Items to build&lt;/strong&gt; select complete solution instead of cloud project.&amp;nbsp;&amp;nbsp; New version on DeployToAzure separates compilation and packaging processes, so full solution can be compiled and tested before package and deploy
 to Azure. &lt;/li&gt;&lt;li&gt;Go to&amp;nbsp; &lt;strong&gt;3. Advanced / MSBuild Arguments&lt;/strong&gt; and remove &lt;strong&gt;
&lt;em&gt;/t:Build;Publish /p:OutDir=&amp;quot; &amp;quot;&lt;/em&gt;&lt;/strong&gt;&amp;nbsp; parameters which were required with previous version of Azure.
&lt;/li&gt;&lt;li&gt;In &lt;strong&gt;Deployment To Azure&lt;/strong&gt; section:
&lt;ul&gt;
&lt;li&gt;Reset &lt;strong&gt;API Certification store, API Certification store location&lt;/strong&gt;&amp;nbsp; and
&lt;strong&gt;Slot&lt;/strong&gt; fields. Those fields has been changed from plain string to choice fields, so now you can select store, store location and deployment slot from the list.
&lt;/li&gt;&lt;li&gt;Update &lt;strong&gt;Deployment label&lt;/strong&gt; if required.&amp;nbsp; With new version of DeployToAzure, deployment label can contain same set of macros as Build Label.
&lt;/li&gt;&lt;li&gt;Select a &lt;strong&gt;Cloud project&lt;/strong&gt; to be packaged and deployed.&amp;nbsp; It will be built with the same configuration as the one specified for solution building.
&lt;/li&gt;&lt;li&gt;Specify &lt;strong&gt;Service Configuration&lt;/strong&gt; to be used for deployment. Keep this field empty to use default configuration.
&lt;/li&gt;&lt;li&gt;If you want you build wait for roles to start, set &lt;strong&gt;Wait for roles to start&lt;/strong&gt; to true and specify&lt;strong&gt; Initialization Timeout&lt;/strong&gt;
&lt;/li&gt;&lt;/ul&gt;
&lt;/li&gt;&lt;li&gt;Save build definition. &lt;/li&gt;&lt;/ul&gt;
&lt;/div&gt;&lt;div class="ClearBoth"&gt;&lt;/div&gt;</description><author>vkoltovich</author><pubDate>Mon, 31 Oct 2011 17:25:59 GMT</pubDate><guid isPermaLink="false">Updated Wiki: How-To: Upgrade builds using DeployToAzure 1.0 to 1.1 20111031052559P</guid></item><item><title>Updated Wiki: How-To: Upgrade builds using DeployToAzure 1.0 to 1.1</title><link>http://deploytoazure.codeplex.com/wikipage?title=How-To: Upgrade builds using DeployToAzure 1.0 to 1.1&amp;version=1</link><description>&lt;div class="wikidoc"&gt;
&lt;p&gt;This how-to provides step-by-step instructions on upgrading build definitions implemented with DeployToAzure 1.0 to version 1.1&lt;/p&gt;
&lt;p&gt;&amp;#160;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;&lt;font size="3"&gt;Step 1 – Replace DeployToAzure assemblies and build template in TFS Source Control.&lt;/font&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Download DeployToAzure 1.1 from &lt;a title="DeployToAzure Release" href="http://deploytoazure.codeplex.com/releases" target="_blank"&gt;
CodePlex&lt;/a&gt; &lt;/li&gt;&lt;li&gt;Check-out &lt;em&gt;EastBancTech.DeployToAzure.Activities.dll&lt;/em&gt; and &lt;em&gt;Microsoft.WindowsAzure.StorageClient.dll&lt;strong&gt;&amp;#160;&lt;/strong&gt;&lt;/em&gt;resided in custom assemblies' folder. You can find path to your custom assemblies on Build Controller Properties window
 in Visual Studio (&lt;strong&gt;Build&lt;/strong&gt;-&amp;gt;&lt;strong&gt;Manage Build Controlles&lt;/strong&gt; –&amp;gt;Select your controller –&amp;gt;
&lt;strong&gt;Properties&lt;/strong&gt;) &lt;/li&gt;&lt;li&gt;Replace assemblies with those from downloaded archive and check-in. &lt;/li&gt;&lt;li&gt;Check-out &lt;em&gt;DefaultTemplateWithDeploymentToAzure.xaml&lt;/em&gt;, replace it with the one from downloaded archive and check-in back into source control.
&lt;/li&gt;&lt;/ul&gt;
&lt;p&gt;&amp;#160;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Step 2- Update build definition&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;- &lt;/strong&gt;Open build definition &lt;/li&gt;&lt;li&gt;-&amp;#160; Open the Process section and refresh your build process template &lt;/li&gt;&lt;/ul&gt;
&lt;p&gt;&lt;a href="http://download.codeplex.com/Download?ProjectName=deploytoazure&amp;DownloadId=297988"&gt;&lt;img title="refresh build template" border="0" alt="refresh build template" src="http://download.codeplex.com/Download?ProjectName=deploytoazure&amp;DownloadId=297989" width="772" height="227" style="border-right-width:0px; padding-left:0px; padding-right:0px; display:inline; border-top-width:0px; border-bottom-width:0px; border-left-width:0px; padding-top:0px"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;In &lt;strong&gt;1. Required/ Items to build&lt;/strong&gt; select complete solution instead of cloud project.&amp;#160;&amp;#160; New version on DeployToAzure separates compilation and packaging processes, so full solution can be compiled and tested before package and deploy
 to Azure. &lt;/li&gt;&lt;li&gt;Go to&amp;#160; &lt;strong&gt;3. Advanced / MSBuild Arguments&lt;/strong&gt; and remove &lt;strong&gt;
&lt;em&gt;/t:Build;Publish /p:OutDir=&amp;quot; &amp;quot;&lt;/em&gt;&lt;/strong&gt;&amp;#160; parameters which were required with previous version of Azure.
&lt;/li&gt;&lt;li&gt;In &lt;strong&gt;Deployment To Azure&lt;/strong&gt; section:
&lt;ul&gt;
&lt;li&gt;Reset &lt;strong&gt;API Certification store, API Certification store location&lt;/strong&gt;&amp;#160; and
&lt;strong&gt;Slot&lt;/strong&gt; fields. Those fields has been changed from plain string to choice fields, so now you can select store, store location and deployment slot from the list.
&lt;/li&gt;&lt;li&gt;Update &lt;strong&gt;Deployment label&lt;/strong&gt; if required.&amp;#160; With new version of DeployToAzure, deployment label can contain same set of macros as Build Label.
&lt;/li&gt;&lt;li&gt;Select a &lt;strong&gt;Cloud project&lt;/strong&gt; to be packaged and deployed.&amp;#160; It will be built with the same configuration as the one specified for solution building.
&lt;/li&gt;&lt;li&gt;Specify &lt;strong&gt;Service Configuration&lt;/strong&gt; to be used for deployment. Keep this field empty to use default configuration.
&lt;/li&gt;&lt;li&gt;If you want you build wait for roles to start, set &lt;strong&gt;Wait for roles to start&lt;/strong&gt; to true and specify&lt;strong&gt; Initialization Timeout&lt;/strong&gt;
&lt;/li&gt;&lt;/ul&gt;
&lt;/li&gt;&lt;li&gt;Save build definition. &lt;/li&gt;&lt;/ul&gt;
&lt;/div&gt;&lt;div class="ClearBoth"&gt;&lt;/div&gt;</description><author>vkoltovich</author><pubDate>Mon, 31 Oct 2011 17:15:03 GMT</pubDate><guid isPermaLink="false">Updated Wiki: How-To: Upgrade builds using DeployToAzure 1.0 to 1.1 20111031051503P</guid></item><item><title>Updated Wiki: Documentation</title><link>http://deploytoazure.codeplex.com/documentation?version=7</link><description>&lt;div class="wikidoc"&gt;
&lt;p&gt;&lt;a href="http://www.koltovich.com/blog/DeployingAzureProjectFromTFS2010BuildServer.aspx"&gt;Step-by-step instruction&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;/div&gt;&lt;div class="ClearBoth"&gt;&lt;/div&gt;</description><author>vkoltovich</author><pubDate>Wed, 07 Sep 2011 15:24:06 GMT</pubDate><guid isPermaLink="false">Updated Wiki: Documentation 20110907032406P</guid></item><item><title>Updated Wiki: Documentation</title><link>http://deploytoazure.codeplex.com/documentation?version=6</link><description>&lt;div class="wikidoc"&gt;
&lt;p&gt;&lt;a href="http://www.koltovich.com/blog/DeployingAzureProjectFromTFS2010BuildServer.aspx"&gt;Step-by-step instruction&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&amp;lt;iframe src=&lt;a href="http://www.koltovich.com/blog"&gt;www.koltovich.com/blog&lt;/a&gt; width=&amp;quot;100%&amp;quot; height=&amp;quot;300&amp;quot;&amp;gt;&lt;br&gt;
&amp;lt;p&amp;gt;Your browser does not support iframes.&amp;lt;/p&amp;gt;&lt;br&gt;
&amp;lt;/iframe&amp;gt;&lt;/p&gt;
&lt;/div&gt;&lt;div class="ClearBoth"&gt;&lt;/div&gt;</description><author>vkoltovich</author><pubDate>Wed, 07 Sep 2011 15:23:46 GMT</pubDate><guid isPermaLink="false">Updated Wiki: Documentation 20110907032346P</guid></item><item><title>Updated Wiki: Documentation</title><link>http://deploytoazure.codeplex.com/documentation?version=5</link><description>&lt;div class="wikidoc"&gt;
&lt;p&gt;&lt;a href="http://www.koltovich.com/blog/DeployingAzureProjectFromTFS2010BuildServer.aspx"&gt;Step-by-step instruction&lt;/a&gt;&lt;/p&gt;
&lt;/div&gt;&lt;div class="ClearBoth"&gt;&lt;/div&gt;</description><author>vkoltovich</author><pubDate>Tue, 06 Sep 2011 03:37:45 GMT</pubDate><guid isPermaLink="false">Updated Wiki: Documentation 20110906033745A</guid></item><item><title>Updated Wiki: Documentation</title><link>http://deploytoazure.codeplex.com/documentation?version=4</link><description>&lt;div class="wikidoc"&gt;
&lt;p&gt;&lt;a href="http://www.koltovich.com/blog/DeployingAzureProjectFromTFS2010BuildServer.aspx"&gt;Step-by-step instruction&lt;/a&gt;&lt;/p&gt;
&lt;div&gt;&amp;lt;script type=&amp;quot;text/javascript&amp;quot;&amp;gt;// &amp;lt;![CDATA[ var disqus_shortname = 'slavaksblog'; var disqus_developer = 1; var disqus_url = 'http://www.koltovich.com/blog/DeployingAzureProjectFromTFS2010BuildServer.aspx'; var disqus_identifier = '22 DeployingAzureProjectFromTFS2010BuildServer.aspx';
 (function () { var dsq = document.createElement('script'); dsq.type = 'text/javascript'; dsq.async = true; dsq.src = 'http://' &amp;#43; disqus_shortname &amp;#43; '.disqus.com/embed.js'; (document.getElementsByTagName('head')[0] || document.getElementsByTagName('body')[0]).appendChild(dsq);
 })(); // ]]&amp;gt;&amp;lt;/script&amp;gt; &amp;lt;noscript&amp;gt;Please enable JavaScript to view the &lt;a href="http://disqus.com/?ref_noscript"&gt;
comments powered by Disqus.&lt;/a&gt;&amp;lt;/noscript&amp;gt;&lt;a href="http://disqus.com"&gt;blog comments powered by
&lt;span&gt;Disqus&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;
&lt;/div&gt;&lt;div class="ClearBoth"&gt;&lt;/div&gt;</description><author>vkoltovich</author><pubDate>Tue, 06 Sep 2011 03:37:27 GMT</pubDate><guid isPermaLink="false">Updated Wiki: Documentation 20110906033727A</guid></item><item><title>Updated Wiki: Documentation</title><link>http://deploytoazure.codeplex.com/documentation?version=3</link><description>&lt;div class="wikidoc"&gt;
&lt;p&gt;&lt;a href="http://www.koltovich.com/blog/DeployingAzureProjectFromTFS2010BuildServer.aspx"&gt;Step-by-step instruction&lt;/a&gt;&lt;/p&gt;
&lt;div&gt;&amp;lt;script type=&amp;quot;text/javascript&amp;quot;&amp;gt;// &amp;lt;![CDATA[ var disqus_shortname = 'slavaksblog'; var disqus_developer = 1; var disqus_url = 'http://www.koltovich.com/blog/DeployingAzureProjectFromTFS2010BuildServer.aspx'; var disqus_identifier = '22 DeployingAzureProjectFromTFS2010BuildServer.aspx';
 (function () { var dsq = document.createElement('script'); dsq.type = 'text/javascript'; dsq.async = true; dsq.src = 'http://' &amp;#43; disqus_shortname &amp;#43; '.disqus.com/embed.js'; (document.getElementsByTagName('head')[0] || document.getElementsByTagName('body')[0]).appendChild(dsq);
 })(); // ]]&amp;gt;&amp;lt;/script&amp;gt; &amp;lt;noscript&amp;gt;Please enable JavaScript to view the &lt;a href="http://disqus.com/?ref_noscript"&gt;
comments powered by Disqus.&lt;/a&gt;&amp;lt;/noscript&amp;gt;&lt;a href="http://disqus.com"&gt;blog comments powered by
&lt;span&gt;Disqus&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;
&lt;/div&gt;&lt;div class="ClearBoth"&gt;&lt;/div&gt;</description><author>vkoltovich</author><pubDate>Tue, 06 Sep 2011 03:36:39 GMT</pubDate><guid isPermaLink="false">Updated Wiki: Documentation 20110906033639A</guid></item></channel></rss>