<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:media="http://search.yahoo.com/mrss/"><channel><title>VSoft Technologies Blogs</title><description>VSoft Staff Blogs</description><link>http://www.automise.com/Resources/Blogs.aspx</link><item><title>Team Foundation Build and FinalBuilder</title><link>http://www.automise.com/Resources/Blogs/PostId/684/Team-Foundation-Build-and-FinalBuilder.aspx</link><category>FinalBuilder,TFS</category><pubDate>Tue, 02 Dec 2008 14:00:00 GMT</pubDate><description>&lt;p&gt;&lt;span class="nodeText editable"&gt;The &lt;a href="http://blog.accentient.com"&gt;Accentient Blog&lt;/a&gt; provided an interesting post recently comparing &lt;a href="http://blog.accentient.com/TeamFoundationBuildAndFinalBuilder.aspx"&gt;Team Foundation Build and FinalBuilder&lt;/a&gt;.&lt;/span&gt; It was great to see them offer an unbiased insight in to the distinctive advantages of each of these tools and it's worth a read if you're using or planning to use one or both.&lt;/p&gt;
&lt;p&gt;&lt;span class="nodeText editable"&gt;We've had plenty to say over the years about the relationship between FinalBuilder and TFS/MSBuild&lt;/span&gt;&lt;span class="nodeText editable"&gt;/Team Foundation Build&lt;/span&gt;&lt;span class="nodeText editable"&gt;. Naturally, we have a slight bias toward one of the tools, but if you're interested in learning more about combining the two, check out:&lt;/span&gt;&lt;/p&gt;
&lt;ul&gt;
    &lt;li&gt;how to integrate &lt;a href="http://www.finalbuilder.com/Resources/Articles/ID/29/articles.aspx"&gt;FinalBuilder with TFS&lt;/a&gt;;&lt;/li&gt;
    &lt;li&gt;why you would use &lt;a href="http://www.finalbuilder.com/Resources/Blogs/tabid/77/EntryId/245/-I-have-Microsoft-Team-System-why-do-I-need-FinalBuilder.aspx"&gt;FinalBuilder when you already have Team System&lt;/a&gt;;&lt;/li&gt;
    &lt;li&gt;&lt;span class="nodeText editable"&gt;why &lt;a href="http://www.finalbuilder.com/Resources/Blogs/tabid/77/EntryId/252/Team-Foundation-Build-and-FinalBuilder-6-a-match-made-in-heaven.aspx"&gt;FinalBuilder and Team Foundation Build are a match made in heaven&lt;/a&gt;&lt;/span&gt;;&lt;/li&gt;
    &lt;li&gt;a comparison between the &lt;a href="http://www.finalbuilder.com/Resources/Blogs/tabid/77/EntryId/246/MSBuild-Wish-List-vs-FinalBuilder-Feature-Set.aspx"&gt;MSBuild community's wish list and the feature set of FinalBuilder&lt;/a&gt;; and&lt;/li&gt;
    &lt;li&gt;the benefits of using both &lt;a href="http://www.finalbuilder.com/team-foundation-server.aspx"&gt;FinalBuilder and TFS&lt;/a&gt;.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Finally, I must disagree with just one of Accentient's statments. The final line read:&lt;/p&gt;
&lt;blockquote&gt;&lt;em&gt;&lt;quote&gt;As Team Foundation Build matures, it will likely provide a feature parity competitor to FinalBuilder, but it has some catching up to do.&lt;/quote&gt;&lt;/em&gt;&lt;/blockquote&gt;
&lt;p&gt;As Team Foundation Build matures, it may begin to provide feature parity with FinalBuilder 5 or even 6. However, by then we'll be on to FB 7 or FB 8 and we have every intention of making sure these future versions will offer unique and useful features. Team Foundation Build will always have some catching up to do with FinalBuilder. &lt;img alt="" src="/Providers/HtmlEditorProviders/Fck/FCKeditor/editor/images/smiley/msn/regular_smile.gif" /&gt;&lt;/p&gt;</description></item><item><title>Hate Team Foundation Server?</title><link>http://www.automise.com/Resources/Blogs/PostId/676/Hate-Team-Foundation-Server.aspx</link><category>FinalBuilder,TFS</category><pubDate>Thu, 15 May 2008 14:00:00 GMT</pubDate><description>&lt;p&gt;According to Google Analytics statistics for the past month, a number of people found the FinalBuilder web site in Google search results for the query &lt;a href="http://www.google.com/search?q=hate+%22team+foundation+server%22" target="_blank"&gt;&lt;strong&gt;&lt;em&gt;hate "Team Foundation Server"&lt;/em&gt;&lt;/strong&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;I didn't know so many people felt that way!&lt;/p&gt;
&lt;p&gt;(For the record, we think that &lt;a href="/team-foundation-server.aspx"&gt;FinalBuilder complements Team Foundation Build&lt;/a&gt; in very productive ways.)&lt;/p&gt;</description></item><item><title>Team Foundation Build and FinalBuilder 6 (a match made in heaven)</title><link>http://www.automise.com/Resources/Blogs/PostId/669/Team-Foundation-Build-and-FinalBuilder-6-a-match-.aspx</link><category>FinalBuilder,TFS</category><pubDate>Fri, 14 Mar 2008 05:00:00 GMT</pubDate><description>&lt;p&gt;I just posted a new article on &lt;a href="http://www.finalbuilder.com/articles.aspx?mid=370&amp;amp;ctl=ArticleView&amp;amp;articleId=29"&gt;Integrating FinalBuilder with Microsoft Team Foundation Server&lt;/a&gt;. The article deals with the great new Team Build integration in FinalBuilder 6.&lt;/p&gt;
&lt;p&gt;You can now do things with FinalBuilder 6 and Team Build which are impossible to achieve with any other tool combination, and you can do it all without editing any MSBuild files &lt;span style="text-decoration: underline;"&gt;at all&lt;/span&gt;.&lt;/p&gt;
&lt;p&gt;Need MbUnit test statistics in your Team Build Quality Report? &lt;em&gt;Do it with FinalBuilder.&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;Need to deploy build results via FTP? &lt;em&gt;Do it with FinalBuilder.&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;Need to build legacy Visual Studio 2003/Delphi/C++ Builder/VB 6 projects with Team Build, and see compiler metrics in the Team Build Report? &lt;em&gt;Do it with FinalBuilder.&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;Need smart version information management (including auto-incrementing version numbers across projects) without having to use custom C# code? &lt;em&gt;Do it with FinalBuilder.&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;Need to do perform any of the thousands of other built-in operations, with full graphical configuration and structured logging output? &lt;em&gt;Do it with FinalBuilder&lt;/em&gt;.&lt;/p&gt;
&lt;p&gt;If you're interested, &lt;a href="http://www.finalbuilder.com/articles.aspx?mid=370&amp;amp;ctl=ArticleView&amp;amp;articleId=29" target="_blank"&gt;check out the new article here&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;I also wanted to plug a great (FREE) Screencast creator called &lt;a href="http://www.debugmode.com/wink/" target="_blank"&gt;Wink&lt;/a&gt;, by DebugMode Software. Paul put me onto this and I used it to create the Flash videos in the article. We also have a license to an expensive commercial product, but I don't think I'll ever want to use it again now that I've found Wink.&lt;/p&gt;</description></item><item><title>"I have Microsoft Team System, why do I need FinalBuilder?"</title><link>http://www.automise.com/Resources/Blogs/PostId/663/I-have-Microsoft-Team-System-why-do-I-need-FinalB.aspx</link><category>FinalBuilder,TFS</category><pubDate>Wed, 07 Nov 2007 14:19:44 GMT</pubDate><description>&lt;p&gt;I'm writing this entry from a delegate work area at TechEd Barcelona. We've been talking to a lot of people over the past two days about FinalBuilder.&lt;/p&gt;
&lt;p&gt;Many people have said "Oh, we have Team System. We already have automated builds." The surprising thing is how many people don't realise what they're missing out on, or that FinalBuilder can integrate directly with Team System.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;With Team System you can do this in your build:&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
    &lt;li&gt;Get a fresh copy of your project's source&lt;/li&gt;
    &lt;li&gt;Build one or more Visual Studio 2005 solutions&lt;/li&gt;
    &lt;li&gt;Run Visual Studio tests &amp;amp; Visual Studio code coverage analysis&lt;/li&gt;
    &lt;li&gt;Deploy built applications to a network share&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;... &lt;strong&gt;that's about it&lt;/strong&gt;.&lt;/p&gt;
&lt;p&gt;Not that this is a bad thing - sometimes all you need to do is to build a solution, and you're done. It's still an automated build, and it's a world better than &lt;a href="http://www.codinghorror.com/blog/archives/000988.html"&gt;F5 as a build process&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;However, &lt;strong&gt;with FinalBuilder you can easily extend Team Build to:&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
    &lt;li&gt;Change the build process without editing XML&lt;/li&gt;
    &lt;li&gt;Automatically update and increment version information&lt;/li&gt;
    &lt;li&gt;Build solutions with any version of Visual Studio or MSBuild&lt;/li&gt;
    &lt;li&gt;Create, edit or remove Work Items based on build outcomes&lt;/li&gt;
    &lt;li&gt;Deploy to multiple locations, or via FTP&lt;/li&gt;
    &lt;li&gt;Build third party projects&lt;/li&gt;
    &lt;li&gt;Build installers&lt;/li&gt;
    &lt;li&gt;Run tests using different test frameworks&lt;/li&gt;
    &lt;li&gt;Build multiple versions or editions of the same product&lt;/li&gt;
    &lt;li&gt;Build legacy code (possibly using different tools)&lt;/li&gt;
    &lt;li&gt;Retrieve source code from legacy source repositories&lt;/li&gt;
    &lt;li&gt;Generate structured build logs, with the ability to instantly jump to any points of failure.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;a href="http://finalbuilder.com/articles.aspx?mid=370&amp;amp;ctl=ArticleView&amp;amp;articleId=20"&gt;FinalBuilder slots directly into Team Build as a build engine, in place of (or beside) MSBuild&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;At TechEd, many people have recognised that they face one or more of these scenarios. A few have no other build requirements, but a lot of people have said "Oh, we've been doing that manually" or "Yes, we've been doing this with MSBuild but it's hard and it keeps breaking."&lt;/p&gt;
&lt;p&gt;These are the cases where FinalBuilder can help create a true end-to-end build and release system, one which saves time and money and helps safeguard build quality and avoid last-minute surprises.&lt;/p&gt;
&lt;p&gt;... and no more XML files!&lt;/p&gt;</description></item><item><title>Mixing up FinalBuilder with Team System (no more XML files!)</title><link>http://www.automise.com/Resources/Blogs/PostId/656/Mixing-up-FinalBuilder-with-Team-System-no-more-X.aspx</link><category>FinalBuilder,TFS</category><pubDate>Thu, 17 Aug 2006 14:00:00 GMT</pubDate><description>One of the comments that we frequently hear from users is "I couldn't do &lt;em&gt;xyz&lt;/em&gt; with MSBuild, but I can now with FinalBuilder."&lt;br /&gt;
&lt;br /&gt;
This is great, but hardly surprising. FinalBuilder includes out-of-the-box support for many more tools and processes than MSBuild. Not to mention that it has a GUI to set up your build process - no more editing XML files!&lt;br /&gt;
&lt;br /&gt;
Lately, though, an increasing number of our users are moving to Microsoft Team System. One of the cornerstones of the Team System process is the Team Foundation Build engine, which is built on top of MSBuild.&lt;br /&gt;
&lt;br /&gt;
Now, the Team Foundation Build wizard is fine if you only need to create simple build processes. Get some files, build some solutions, deploy some binaries to a file share. If you need to do anything more, though (and who doesn't?), then you're stuck back in XML land... The same applies if you want to edit your build processes after you've created them.&lt;br /&gt;
&lt;br /&gt;
Plain XML editing, with no built-in support for third-party tools, no support for data processing, no support for parallelisation, FTP transfers, Active Scripting, structured exceptions, recursion or Windows system functionality...&lt;br /&gt;
&lt;br /&gt;
FinalBuilder to the rescue!&lt;br /&gt;
&lt;br /&gt;
The Team Foundation Build engine allows you to add custom MSBuild tasks at any stage of your build process. This means that, with just a couple of lines of XML, you can &lt;span style="text-decoration: underline;"&gt;move your entire Team Build process&lt;/span&gt; to FinalBuilder! FinalBuilder can be used in place of MSBuild to provide functionality at &lt;span style="text-decoration: underline;"&gt;every stage&lt;/span&gt; of the Team Foundation build process (fetch, compile, test &amp;amp; deploy.) What's more, it all fits perfectly within the Team System framework!&lt;br /&gt;
&lt;br /&gt;
To see how, take a look at the walkthrough I just wrote: &lt;a href="/articles.aspx?mid=370&amp;amp;ctl=ArticleView&amp;amp;articleId=20"&gt;Integrating FinalBuilder with Microsoft Team Foundation Build&lt;/a&gt;.&lt;br /&gt;
&lt;br /&gt;
... Happy building!</description></item></channel></rss>