<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="http://www2.sqlblog.com/utility/FeedStylesheets/rss.xsl" media="screen"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:wfw="http://wellformedweb.org/CommentAPI/"><channel><title>Continuous deployment of SSDT database projects to Windows Azure using Team Foundation Service</title><link>http://www2.sqlblog.com/blogs/jamie_thomson/archive/2013/01/27/continuous-deployment-of-ssdt-database-projects-to-windows-azure-using-team-foundation-service.aspx</link><description>Continuous deployment is described by Wikipedia as: Most CI systems allow the running of scripts after a build finishes. In most situations, it is possible to write a script to deploy the application to a live test server that everyone can look at. A</description><dc:language>en</dc:language><generator>CommunityServer 2.1 SP2 (Build: 61129.1)</generator><item><title>re: Continuous deployment of SSDT database projects to Windows Azure using Team Foundation Service</title><link>http://www2.sqlblog.com/blogs/jamie_thomson/archive/2013/01/27/continuous-deployment-of-ssdt-database-projects-to-windows-azure-using-team-foundation-service.aspx#47358</link><pubDate>Mon, 28 Jan 2013 14:54:30 GMT</pubDate><guid isPermaLink="false">21093a07-8b3d-42db-8cbf-3350fcbf5496:47358</guid><dc:creator>Daniel</dc:creator><description>&lt;p&gt;Great example!&lt;/p&gt;
&lt;p&gt;It would be helpful to see similar examples for SSRS/SSIS/SSAS.&lt;/p&gt;
</description></item><item><title>re: Continuous deployment of SSDT database projects to Windows Azure using Team Foundation Service</title><link>http://www2.sqlblog.com/blogs/jamie_thomson/archive/2013/01/27/continuous-deployment-of-ssdt-database-projects-to-windows-azure-using-team-foundation-service.aspx#47359</link><pubDate>Mon, 28 Jan 2013 15:02:33 GMT</pubDate><guid isPermaLink="false">21093a07-8b3d-42db-8cbf-3350fcbf5496:47359</guid><dc:creator>jamiet</dc:creator><description>&lt;p&gt;&amp;quot;It would be helpful to see similar examples for SSRS/SSIS/SSAS.&amp;quot;&lt;/p&gt;
&lt;p&gt;You bet it would. When you find someone willing to do that, let me know :)&lt;/p&gt;
&lt;p&gt;The problem you have with SSIS/SSAS/SSRS is that they do not use msbuild for build/deployment. SSDT projects *do* use msbuild and hence why the above steps work.&lt;/p&gt;
</description></item><item><title>re: Continuous deployment of SSDT database projects to Windows Azure using Team Foundation Service</title><link>http://www2.sqlblog.com/blogs/jamie_thomson/archive/2013/01/27/continuous-deployment-of-ssdt-database-projects-to-windows-azure-using-team-foundation-service.aspx#47370</link><pubDate>Tue, 29 Jan 2013 02:08:31 GMT</pubDate><guid isPermaLink="false">21093a07-8b3d-42db-8cbf-3350fcbf5496:47370</guid><dc:creator>Kyle Hale</dc:creator><description>&lt;p&gt;Hey Jamie,&lt;/p&gt;
&lt;p&gt;Great tutorial, I learned a lot!&lt;/p&gt;
&lt;p&gt;Can you make a note that when you're connecting to the TFS server that is an HTTPS connection, not HTTP? Took me a bit too long to figure out why it would never connect to the TFS service ...&lt;/p&gt;
</description></item><item><title>re: Continuous deployment of SSDT database projects to Windows Azure using Team Foundation Service</title><link>http://www2.sqlblog.com/blogs/jamie_thomson/archive/2013/01/27/continuous-deployment-of-ssdt-database-projects-to-windows-azure-using-team-foundation-service.aspx#47376</link><pubDate>Tue, 29 Jan 2013 07:22:26 GMT</pubDate><guid isPermaLink="false">21093a07-8b3d-42db-8cbf-3350fcbf5496:47376</guid><dc:creator>jamiet</dc:creator><description>&lt;p&gt;Hi Kyle,&lt;/p&gt;
&lt;p&gt;Good point. I have updated accordingly.&lt;/p&gt;
&lt;p&gt;regards&lt;/p&gt;
&lt;p&gt;JT&lt;/p&gt;
</description></item><item><title>re: Continuous deployment of SSDT database projects to Windows Azure using Team Foundation Service</title><link>http://www2.sqlblog.com/blogs/jamie_thomson/archive/2013/01/27/continuous-deployment-of-ssdt-database-projects-to-windows-azure-using-team-foundation-service.aspx#47382</link><pubDate>Tue, 29 Jan 2013 14:23:00 GMT</pubDate><guid isPermaLink="false">21093a07-8b3d-42db-8cbf-3350fcbf5496:47382</guid><dc:creator>Aaron Lowe</dc:creator><description>&lt;p&gt;We actually created a custom build definition to include the IS/RS/AS projects. As stated there's nothing to actually &amp;quot;build&amp;quot; it is merely a deployment process. &amp;nbsp;However including that deployment allows to to do other tasks such as run IS jobs or Coded UI tests for RS. Hope to be blogging about it soon.&lt;/p&gt;
</description></item><item><title>re: Continuous deployment of SSDT database projects to Windows Azure using Team Foundation Service</title><link>http://www2.sqlblog.com/blogs/jamie_thomson/archive/2013/01/27/continuous-deployment-of-ssdt-database-projects-to-windows-azure-using-team-foundation-service.aspx#47383</link><pubDate>Tue, 29 Jan 2013 14:24:15 GMT</pubDate><guid isPermaLink="false">21093a07-8b3d-42db-8cbf-3350fcbf5496:47383</guid><dc:creator>Aaron Lowe</dc:creator><description>&lt;p&gt;BTW (sorry I didn't mention it the first time). &amp;nbsp;Another excellent post Jamie! &amp;nbsp;&lt;/p&gt;
</description></item><item><title>re: Continuous deployment of SSDT database projects to Windows Azure using Team Foundation Service</title><link>http://www2.sqlblog.com/blogs/jamie_thomson/archive/2013/01/27/continuous-deployment-of-ssdt-database-projects-to-windows-azure-using-team-foundation-service.aspx#47859</link><pubDate>Fri, 22 Feb 2013 04:10:10 GMT</pubDate><guid isPermaLink="false">21093a07-8b3d-42db-8cbf-3350fcbf5496:47859</guid><dc:creator>piers7</dc:creator><description>&lt;p&gt;I've previously done the same for SSAS, SSIS and SSRS under Sql 2008 R2. Basically you have to shell out to devenv.com to get the projects built, then work out how to take the output artefacts and deploy them.&lt;/p&gt;
&lt;p&gt;For SSAS you have to use the Microsoft.AnalysisServices.Deployment.exe to convert the .asdatabase file into a MDX script (see &lt;a rel="nofollow" target="_new" href="http://piers7.blogspot.com.au/2012/05/analysis-services-2008-r2-breaking.html"&gt;http://piers7.blogspot.com.au/2012/05/analysis-services-2008-r2-breaking.html&lt;/a&gt;)&lt;/p&gt;
&lt;p&gt;For SSIS you can just collect the .dtsx's from the project output directory&lt;/p&gt;
&lt;p&gt;For SSRS I wrote a script to walk the project file and locate the items to be deployed&lt;/p&gt;
&lt;p&gt;I'm busy setting all this up on a SQL 2012 project right now, so I'll see what's changed. Little from an MSBuild perspective, sadly.&lt;/p&gt;
</description></item><item><title>re: Continuous deployment of SSDT database projects to Windows Azure using Team Foundation Service</title><link>http://www2.sqlblog.com/blogs/jamie_thomson/archive/2013/01/27/continuous-deployment-of-ssdt-database-projects-to-windows-azure-using-team-foundation-service.aspx#47862</link><pubDate>Fri, 22 Feb 2013 09:02:50 GMT</pubDate><guid isPermaLink="false">21093a07-8b3d-42db-8cbf-3350fcbf5496:47862</guid><dc:creator>jamiet</dc:creator><description>&lt;p&gt;Hi Piers,&lt;/p&gt;
&lt;p&gt;Yeah, nothing has changed from an msbuild perspective. However, a member of the SSIS team has produced an open source assembly that contains some msbuild tasks for building/deploying SSIS2012 projects - its called Microsoft.SqlSever.IntegrationServices.Build.dll.&lt;/p&gt;
&lt;p&gt;The source is on Codeplex somewhere but I can't for the life of me find it. Get in touch with Matt Masson (&lt;a rel="nofollow" target="_new" href="https://twitter.com/mattmasson"&gt;https://twitter.com/mattmasson&lt;/a&gt;) for 'tis he that wrote it.&lt;/p&gt;
&lt;p&gt;regards&lt;/p&gt;
&lt;p&gt;Jamie&lt;/p&gt;
</description></item><item><title>re: Continuous deployment of SSDT database projects to Windows Azure using Team Foundation Service</title><link>http://www2.sqlblog.com/blogs/jamie_thomson/archive/2013/01/27/continuous-deployment-of-ssdt-database-projects-to-windows-azure-using-team-foundation-service.aspx#48237</link><pubDate>Wed, 13 Mar 2013 19:58:47 GMT</pubDate><guid isPermaLink="false">21093a07-8b3d-42db-8cbf-3350fcbf5496:48237</guid><dc:creator>Kirk Barnhart</dc:creator><description>&lt;p&gt;Aaron Lowe. &amp;nbsp;Would you be willing to share your custom build definitions for IS/RS/AS projects&lt;/p&gt;
</description></item><item><title>re: Continuous deployment of SSDT database projects to Windows Azure using Team Foundation Service</title><link>http://www2.sqlblog.com/blogs/jamie_thomson/archive/2013/01/27/continuous-deployment-of-ssdt-database-projects-to-windows-azure-using-team-foundation-service.aspx#48543</link><pubDate>Thu, 04 Apr 2013 18:52:42 GMT</pubDate><guid isPermaLink="false">21093a07-8b3d-42db-8cbf-3350fcbf5496:48543</guid><dc:creator>Brian Reynolds</dc:creator><description>&lt;p&gt;Jamie, &lt;/p&gt;
&lt;p&gt;Great explanation. Would be helpful to talk about the database upgrade scenarios too. &lt;/p&gt;
&lt;p&gt;Brian&lt;/p&gt;
</description></item><item><title>re: Continuous deployment of SSDT database projects to Windows Azure using Team Foundation Service</title><link>http://www2.sqlblog.com/blogs/jamie_thomson/archive/2013/01/27/continuous-deployment-of-ssdt-database-projects-to-windows-azure-using-team-foundation-service.aspx#48588</link><pubDate>Tue, 09 Apr 2013 10:36:38 GMT</pubDate><guid isPermaLink="false">21093a07-8b3d-42db-8cbf-3350fcbf5496:48588</guid><dc:creator>jamiet</dc:creator><description>&lt;p&gt;Hi Brian,&lt;/p&gt;
&lt;p&gt;In what context? The above should work for schema upgrades too - that's one of the benefits of the declarative development paradigm that SSDT extols.&lt;/p&gt;
&lt;p&gt;regards&lt;/p&gt;
&lt;p&gt;Jamie&lt;/p&gt;
</description></item></channel></rss>