<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>TeamCity Review Archives - scmGalaxy</title>
	<atom:link href="https://www.scmgalaxy.com/tutorials/tag/teamcity-review/feed/" rel="self" type="application/rss+xml" />
	<link>https://www.scmgalaxy.com/tutorials/tag/teamcity-review/</link>
	<description>A Platform for Software Engineers</description>
	<lastBuildDate>Sat, 27 Feb 2021 09:55:12 +0000</lastBuildDate>
	<language>en-US</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=7.1</generator>
	<item>
		<title>Advance Features of Smart Build Tools</title>
		<link>https://www.scmgalaxy.com/tutorials/advance-features-of-smart-build-tools/</link>
					<comments>https://www.scmgalaxy.com/tutorials/advance-features-of-smart-build-tools/#respond</comments>
		
		<dc:creator><![CDATA[scmgalaxy K]]></dc:creator>
		<pubDate>Thu, 25 Feb 2010 09:53:55 +0000</pubDate>
				<category><![CDATA[Build Tools]]></category>
		<category><![CDATA[Advance Features]]></category>
		<category><![CDATA[analysis]]></category>
		<category><![CDATA[AnthillPro Review]]></category>
		<category><![CDATA[Bamboo Review]]></category>
		<category><![CDATA[Comparison]]></category>
		<category><![CDATA[Difference]]></category>
		<category><![CDATA[Electric Cloud Review]]></category>
		<category><![CDATA[Features]]></category>
		<category><![CDATA[Features Comparison]]></category>
		<category><![CDATA[Features of Smart Build Tools]]></category>
		<category><![CDATA[OpenMake Review]]></category>
		<category><![CDATA[Smart Build]]></category>
		<category><![CDATA[Smart Build Tools]]></category>
		<category><![CDATA[Smart Build Tools Advance Features]]></category>
		<category><![CDATA[Smart Build Tools Advantages]]></category>
		<category><![CDATA[Smart Build Tools Benefits]]></category>
		<category><![CDATA[Smart Build Tools Features]]></category>
		<category><![CDATA[Smart Build Tools Functionality]]></category>
		<category><![CDATA[Smart Build Tools Quality]]></category>
		<category><![CDATA[TeamCity Review]]></category>
		<guid isPermaLink="false">http://www.scmgalaxy.com/tutorials/2010/02/25/advance-features-of-smart-build-tools/</guid>

					<description><![CDATA[<p>Table of Contents Agile Development Challenges Deployment Challenges Build Acceleration Challenges Integration with Elastic and Cloud Computing Workflow Management Reference: [&#8230;]</p>
<p>The post <a href="https://www.scmgalaxy.com/tutorials/advance-features-of-smart-build-tools/">Advance Features of Smart Build Tools</a> appeared first on <a href="https://www.scmgalaxy.com/tutorials">scmGalaxy</a>.</p>
]]></description>
										<content:encoded><![CDATA[<p><img fetchpriority="high" decoding="async" class="alignnone size-full wp-image-4157 aligncenter" src="https://www.scmgalaxy.com/tutorials/wp-content/uploads/2010/02/smart-build-tools-features.png" alt="smart-build-tools-features" width="600" height="400" srcset="https://www.scmgalaxy.com/tutorials/wp-content/uploads/2010/02/smart-build-tools-features.png 600w, https://www.scmgalaxy.com/tutorials/wp-content/uploads/2010/02/smart-build-tools-features-300x200.png 300w" sizes="(max-width: 600px) 100vw, 600px" /></p>
<p><b>Table of Contents</b><br />
<a href="#_Toc254290039">Agile Development Challenges</a><br />
<a href="#_Toc254290040">Deployment Challenges</a><br />
<a href="#_Toc254290041">Build Acceleration Challenges</a><br />
<a href="#_Toc254290042">Integration with Elastic and Cloud Computing</a><br />
<a href="#_Toc254290043">Workflow Management</a><br />
<a href="#_Toc254290044">Reference:</a></p>
<p>&nbsp;</p>
<h2><a class="mceItemAnchor" name="_Toc254290039"></a>Agile Development Challenges</h2>
<p>Two of the core principles of agile development are: &#8220;deliver working code frequently&#8221; and &#8220;working software is the primary measure of progress.&#8221; More and more teams, from ISVs to enterprise IT groups, are recognizing the quality and productivity benefits of integrating early and often. Whether you want to just build and test more frequently or implement a comprehensive agile process, you&#8217;ll need to ensure that your build and test process is:</p>
<ul type="disc">
<li>fast</li>
<li>automated (not requiring manual intervention)</li>
<li>reliable (broken builds are the enemy of an agile approach)</li>
</ul>
<p>Addressing the build-test-deploy process is one of the best first steps toward an agile development model.</p>
<table border="1" width="645" cellspacing="0" cellpadding="0">
<tbody>
<tr>
<td valign="top" width="41%"><b>Agile Development  Challenge</b></td>
<td valign="top">
<p align="center"><b><img decoding="async" class=" size-full wp-image-162 size-full wp-image-163 size-full wp-image-164 size-full wp-image-165 size-full wp-image-166 size-full wp-image-167 size-full wp-image-168 size-full wp-image-169 size-full wp-image-170 size-full wp-image-171 size-full wp-image-172 size-full wp-image-173 size-full wp-image-174 size-full wp-image-175 size-full wp-image-176 size-full wp-image-177 size-full wp-image-178 size-full wp-image-179 size-full wp-image-180 size-full wp-image-181" src="https://www.scmgalaxy.com/tutorials/wp-content/uploads/2010/02/clip_image001_0010.gif" alt="http://electric-cloud.com/images/common/spacer.gif" width="1" height="1" /></b><b> </b></p>
</td>
<td valign="top">
<p align="center"><b><img decoding="async" src="https://www.scmgalaxy.com/tutorials/wp-content/uploads/2010/02/clip_image002.gif" alt="http://electric-cloud.com/images/common/spacer.gif" width="5" height="1" /></b><b> </b></p>
</td>
<td valign="top" width="41%">
<p align="center"><b>Impact</b></p>
</td>
<td valign="top"><b><img loading="lazy" decoding="async" src="https://www.scmgalaxy.com/tutorials/wp-content/uploads/2010/02/clip_image003.gif" alt="http://electric-cloud.com/images/common/spacer.gif" width="10" height="1" /></b><b> </b></td>
<td valign="top"><b><img loading="lazy" decoding="async" src="https://www.scmgalaxy.com/tutorials/wp-content/uploads/2010/02/clip_image001_0011.gif" alt="http://electric-cloud.com/images/common/spacer.gif" width="1" height="1" /></b><b> </b></td>
<td valign="top"><b><img loading="lazy" decoding="async" src="https://www.scmgalaxy.com/tutorials/wp-content/uploads/2010/02/clip_image002_0000.gif" alt="http://electric-cloud.com/images/common/spacer.gif" width="5" height="1" /></b><b> </b></td>
</tr>
<tr>
<td valign="top"><b>Builds require manual intervention</b></td>
<td valign="top"><img loading="lazy" decoding="async" src="https://www.scmgalaxy.com/tutorials/wp-content/uploads/2010/02/clip_image001_0012.gif" alt="http://electric-cloud.com/images/common/spacer.gif" width="1" height="1" /></td>
<td valign="top"><img loading="lazy" decoding="async" src="https://www.scmgalaxy.com/tutorials/wp-content/uploads/2010/02/clip_image001_0013.gif" alt="http://electric-cloud.com/images/common/spacer.gif" width="1" height="1" /></td>
<td valign="top">Integrating often will overwhelm a manual build process</td>
<td valign="top"><img loading="lazy" decoding="async" src="https://www.scmgalaxy.com/tutorials/wp-content/uploads/2010/02/clip_image001_0014.gif" alt="http://electric-cloud.com/images/common/spacer.gif" width="1" height="1" /></td>
<td valign="top"><img loading="lazy" decoding="async" src="https://www.scmgalaxy.com/tutorials/wp-content/uploads/2010/02/clip_image001_0015.gif" alt="http://electric-cloud.com/images/common/spacer.gif" width="1" height="1" /></td>
<td valign="top"><img loading="lazy" decoding="async" src="https://www.scmgalaxy.com/tutorials/wp-content/uploads/2010/02/clip_image001_0016.gif" alt="http://electric-cloud.com/images/common/spacer.gif" width="1" height="1" /></td>
</tr>
<tr>
<td valign="top"><b>Slow build cycle (whether long individual builds or a large number of build targets)</b></td>
<td valign="top"><img loading="lazy" decoding="async" src="https://www.scmgalaxy.com/tutorials/wp-content/uploads/2010/02/clip_image001_0017.gif" alt="http://electric-cloud.com/images/common/spacer.gif" width="1" height="1" /></td>
<td valign="top"><img loading="lazy" decoding="async" src="https://www.scmgalaxy.com/tutorials/wp-content/uploads/2010/02/clip_image001_0018.gif" alt="http://electric-cloud.com/images/common/spacer.gif" width="1" height="1" /></td>
<td valign="top">Long builds limit the number of iterations possible in a day<br />
Builds longer than ~30 minutes rule out Continuous Integration</td>
<td valign="top"><img loading="lazy" decoding="async" src="https://www.scmgalaxy.com/tutorials/wp-content/uploads/2010/02/clip_image001_0019.gif" alt="http://electric-cloud.com/images/common/spacer.gif" width="1" height="1" /></td>
<td valign="top"><img loading="lazy" decoding="async" src="https://www.scmgalaxy.com/tutorials/wp-content/uploads/2010/02/clip_image001_0020.gif" alt="http://electric-cloud.com/images/common/spacer.gif" width="1" height="1" /></td>
<td valign="top"><img loading="lazy" decoding="async" src="https://www.scmgalaxy.com/tutorials/wp-content/uploads/2010/02/clip_image001_0021.gif" alt="http://electric-cloud.com/images/common/spacer.gif" width="1" height="1" /></td>
</tr>
<tr>
<td valign="top"><b>Developers introducing errors during integration or production builds</b></td>
<td valign="top"><img loading="lazy" decoding="async" src="https://www.scmgalaxy.com/tutorials/wp-content/uploads/2010/02/clip_image001_0022.gif" alt="http://electric-cloud.com/images/common/spacer.gif" width="1" height="1" /></td>
<td valign="top"><img loading="lazy" decoding="async" src="https://www.scmgalaxy.com/tutorials/wp-content/uploads/2010/02/clip_image001_0023.gif" alt="http://electric-cloud.com/images/common/spacer.gif" width="1" height="1" /></td>
<td valign="top">If developers can&#8217;t do preflight builds and tests on all targets/platforms prior to check-in, Continuous Integration can turn into Continuously Broken Builds</td>
<td valign="top"><img loading="lazy" decoding="async" src="https://www.scmgalaxy.com/tutorials/wp-content/uploads/2010/02/clip_image001_0024.gif" alt="http://electric-cloud.com/images/common/spacer.gif" width="1" height="1" /></td>
<td valign="top"><img loading="lazy" decoding="async" src="https://www.scmgalaxy.com/tutorials/wp-content/uploads/2010/02/clip_image001_0025.gif" alt="http://electric-cloud.com/images/common/spacer.gif" width="1" height="1" /></td>
<td valign="top"><img loading="lazy" decoding="async" src="https://www.scmgalaxy.com/tutorials/wp-content/uploads/2010/02/clip_image001_0026.gif" alt="http://electric-cloud.com/images/common/spacer.gif" width="1" height="1" /></td>
</tr>
</tbody>
</table>
<h2><a class="mceItemAnchor" name="_Toc254290040"></a>Deployment Challenges</h2>
<p>Deployment of a real world application is a complex, and all-too-often, a manual process. The complexity comes from the fact that the application may need to be deployed to any number of environments: Development (DEV), Quality Assurance (QA), User Acceptance Testing (UAT), Pre-production (STAGE), and Production (PROD). Each of these environments is typically slightly different requiring different accounts, password, and setting and thus it may seem like manual intervention is required.<br />
Complicating matters is the fact that today&#8217;s business applications comprise multiple moving parts that all need to be synchronized and deployed together. For example, a typical J2EE application can be made up of an EAR file, database changes, some static content, and environment changes (such as JDBC connection pools, Message Queues, etc.). Making sure that all these pieces get deployed on the correct machines and in the correct order can feel like a daunting task, especially if you need to repeat it for each environment. Keep in mind that each environment may have a different number of database servers, application server, HTTP server, etc.</p>
<h2><a class="mceItemAnchor" name="_Toc254290041"></a>Build Acceleration Challenges</h2>
<p>Slow software build cycles are more than just an annoyance. Whether you have long monolithic builds or a large number of smaller builds that take a long time, they are having a real impact on your development organization.</p>
<ul type="disc">
<li><b>Wasted time, frustration waiting for builds</b></li>
<li><b>Fixing broken builds delays testing</b></li>
<li><b>Fewer bugs fixed, fewer features added</b></li>
<li><b>Developers avoid builds</b></li>
<li><b>QA may skip tests to meet deadlines</b></li>
</ul>
<p>A recent survey of more than 350 development professionals found that 68% reported broken builds at least a few times per month (and often weekly), and fixing those typically wasted 2 weeks per year. The majority said their builds were each more than 1 hour long, with 24% reporting builds of 2-4 hours, which translates to time not spent creating great software.</p>
<h2><a class="mceItemAnchor" name="_Toc254290042"></a>Integration with Elastic and Cloud Computing</h2>
<p>In a large infrastructure with many projects, the CI server often experiences variable task loads with unpredictable load peaks (such as during releases). In an environment with fixed resources, this leads to build queue growths, increased build times, and poor build scheduling control.<br />
Computing clouds such as Amazon EC2 provide a nice and efficient way to scale resources to fulfill variable demands with random load spikes. Such rapid demand growths is exactly what happens in Build Server during CI &#8220;rush hours,&#8221; when everyone starts personal builds before going home, and also during pre-release days, when every new fix needs another round of unit tests, and build feedback time becomes mission-critical.<br />
Build Server utilizes EC2 via virtual build agents. Virtual build agents are similar to standard ones, except that they run on virtual instances on the Amazon EC2. This means that Build Server is able to dynamically start as many instances of such agents as needed, in order to keep the build queue under control under high loads. Additionally, Build Server can shut down virtual build agents when they are not needed anymore, to minimize EC2 instances uptime.<br />
While being a great solution for mitigating peak loads and maintaining constant build feedback time, Amazon EC2 integration also provides great cost optimization opportunities, as each resource accumulates costs only while in use.</p>
<h2><a class="mceItemAnchor" name="_Toc254290043"></a>Workflow Management</h2>
<p>In recent years, build management solutions have provided even more relief when it comes to automating the build process. Both commercial and open source solutions are available to perform more automated build and workflow processing. Some solutions focus on automating the pre and post steps around the calling of the build scripts, while others go beyond the pre and post build script processing and drive down into streamlining the actual compile and linker calls without much manual scripting.</p>
<h2>Tools Comparison</h2>
<p>&nbsp;</p>
<table border="1" width="653" cellspacing="0" cellpadding="0">
<tbody>
<tr>
<td valign="top" width="136"><b> </b></td>
<td valign="top" width="104"><b>OpenMake</b></td>
<td valign="top" width="86"><b>Bamboo</b></td>
<td valign="top" width="99"><b>AnthillPro</b></td>
<td valign="top" width="93"><b>TeamCity</b></td>
<td valign="top" width="134"><b>Electric Cloud</b></td>
</tr>
<tr>
<td valign="top" width="136"><b>Agile Support </b></td>
<td valign="top" width="104">YES</td>
<td valign="top" width="86">YES</td>
<td valign="top" width="99">YES</td>
<td valign="top" width="93">YES</td>
<td valign="top" width="134">YES</td>
</tr>
<tr>
<td valign="top" width="136"><b>Deployment</b></td>
<td valign="top" width="104">YES</td>
<td valign="top" width="86"><b>NO</b></td>
<td valign="top" width="99">YES</td>
<td valign="top" width="93"><b>No</b></td>
<td valign="top" width="134">YES</td>
</tr>
<tr>
<td valign="top" width="136"><b>Remote Agent </b></td>
<td valign="top" width="104">YES</td>
<td valign="top" width="86">YES</td>
<td valign="top" width="99">YES</td>
<td valign="top" width="93">YES</td>
<td valign="top" width="134">YES</td>
</tr>
<tr>
<td valign="top" width="136"><b>Cloud &#8211; Elastic</b></td>
<td valign="top" width="104"><b>NO</b></td>
<td valign="top" width="86">YES</td>
<td valign="top" width="99"><b>No</b></td>
<td valign="top" width="93">YES</td>
<td valign="top" width="134">YES</td>
</tr>
<tr>
<td valign="top" width="136"><b>WorkFlow Mgmt</b></td>
<td valign="top" width="104">YES</td>
<td valign="top" width="86"><b>YES &#8211; Limited</b></td>
<td valign="top" width="99">YES</td>
<td valign="top" width="93"><b>YES &#8211; Limited</b></td>
<td valign="top" width="134"><b>YES, Limited</b></td>
</tr>
<tr>
<td valign="top" width="136"><b> </b></td>
<td valign="top" width="104">&nbsp;</td>
<td valign="top" width="86">&nbsp;</td>
<td valign="top" width="99">&nbsp;</td>
<td valign="top" width="93">&nbsp;</td>
<td valign="top" width="134">&nbsp;</td>
</tr>
</tbody>
</table>
<h2><a class="mceItemAnchor" name="_Toc254290044"></a></h2>
<h2>Reference:</h2>
<p><a href="http://www.electric-cloud.com">http://www.electric-cloud.com</a><br />
<a href="http://www.anthillpro.com">www.anthillpro.com</a><br />
<a href="http://www.atlassian.com">http://www.atlassian.com</a><br />
<a href="http://www.jetbrains.com/teamcity">www.jetbrains.com/teamcity</a><b> </b><br />
<a href="http://www.openmakesoftware.com">http://www.openmakesoftware.com</a></p>
<p>The post <a href="https://www.scmgalaxy.com/tutorials/advance-features-of-smart-build-tools/">Advance Features of Smart Build Tools</a> appeared first on <a href="https://www.scmgalaxy.com/tutorials">scmGalaxy</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.scmgalaxy.com/tutorials/advance-features-of-smart-build-tools/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Bamboo Vs TeamCity Vs CruiseControl &#8211; Continuous Integration Expert Review</title>
		<link>https://www.scmgalaxy.com/tutorials/bamboo-vs-team-city-vs-cruisecontrol/</link>
					<comments>https://www.scmgalaxy.com/tutorials/bamboo-vs-team-city-vs-cruisecontrol/#respond</comments>
		
		<dc:creator><![CDATA[scmgalaxy K]]></dc:creator>
		<pubDate>Thu, 25 Feb 2010 09:35:58 +0000</pubDate>
				<category><![CDATA[Tools Comparison]]></category>
		<category><![CDATA[analysis]]></category>
		<category><![CDATA[Bamboo]]></category>
		<category><![CDATA[Bamboo & CruiseControl Analysis]]></category>
		<category><![CDATA[Bamboo Review]]></category>
		<category><![CDATA[Bamboo Vs TeamCity Vs CruiseControl]]></category>
		<category><![CDATA[Best]]></category>
		<category><![CDATA[Choose]]></category>
		<category><![CDATA[Compare]]></category>
		<category><![CDATA[Comparison]]></category>
		<category><![CDATA[Comparison of Bamboo]]></category>
		<category><![CDATA[Continuous Integration Expert review]]></category>
		<category><![CDATA[Continuous Integration Tools Analysis]]></category>
		<category><![CDATA[Continuous Integration Tools Comparision]]></category>
		<category><![CDATA[Continuous Integration Tools review]]></category>
		<category><![CDATA[CruiseControl]]></category>
		<category><![CDATA[CruiseControl review]]></category>
		<category><![CDATA[Difference between Bamboo]]></category>
		<category><![CDATA[Features]]></category>
		<category><![CDATA[Feedback]]></category>
		<category><![CDATA[How]]></category>
		<category><![CDATA[Review]]></category>
		<category><![CDATA[Select]]></category>
		<category><![CDATA[Teamcity]]></category>
		<category><![CDATA[TeamCity & CruiseControl]]></category>
		<category><![CDATA[TeamCity & CruiseControl Comparision]]></category>
		<category><![CDATA[TeamCity & CruiseControl review]]></category>
		<category><![CDATA[TeamCity Review]]></category>
		<category><![CDATA[Tools]]></category>
		<guid isPermaLink="false">http://www.scmgalaxy.com/tutorials/2010/02/25/bamboo-vs-team-city-vs-cruisecontrol/</guid>

					<description><![CDATA[<p>Difference between Bamboo Vs TeamCity Vs CruiseControl TEAMCITY TC pre-tested commit is good. TC integrates to Visual Studio which is [&#8230;]</p>
<p>The post <a href="https://www.scmgalaxy.com/tutorials/bamboo-vs-team-city-vs-cruisecontrol/">Bamboo Vs TeamCity Vs CruiseControl &#8211; Continuous Integration Expert Review</a> appeared first on <a href="https://www.scmgalaxy.com/tutorials">scmGalaxy</a>.</p>
]]></description>
										<content:encoded><![CDATA[<p><img loading="lazy" decoding="async" class="alignnone size-full wp-image-4166" src="https://www.scmgalaxy.com/tutorials/wp-content/uploads/2010/02/bamboo-vs-team-city-vs-crui.png" alt="bamboo-vs-teamcity-vs-crui" width="600" height="400" srcset="https://www.scmgalaxy.com/tutorials/wp-content/uploads/2010/02/bamboo-vs-team-city-vs-crui.png 600w, https://www.scmgalaxy.com/tutorials/wp-content/uploads/2010/02/bamboo-vs-team-city-vs-crui-300x200.png 300w" sizes="auto, (max-width: 600px) 100vw, 600px" /></p>
<p><b>Difference between Bamboo Vs TeamCity Vs <b>CruiseControl</b><br />
</b> <b>TEAMCITY</b></p>
<ul>
<li>TC pre-tested commit is good.</li>
<li>TC integrates to Visual Studio which is our main IDE.</li>
<li>JetBrains are more focused on supporting .NET builds than Atlassian is, since JetBrains actually has .NET products so they use it internally.</li>
<li>Support for .Net projects, as well as Java, in the same product (nice if you need it).</li>
<li>Server-side code coverage analysis (you could get the same results by running EMMA from the Ant build.xml)</li>
<li>Server-side static code analysis using IDEA inspections (nice but relies on using IDEA for development – Checkstyle and FindBugs could do something similar from Ant).</li>
<li>Pre-tested commits. Sends your changes to the CI server for building before committing to version control. Your changes are only checked-in if the build succeeds and all tests pass.</li>
</ul>
<p><b>BAMBOO</b></p>
<ul>
<li>Bamboo JIRA integration is awesome. I wish TeamCity provides that kind of integration.</li>
<li>Bamboo on the other hand looks like a great tool too. It has so many plugins (just like JIRA). It looks nice as well. I can live without VSTD integration, but I really wanted pre-tested commit. Just a note: I did create a feature request ticket to Atlassian telling them about TC&#8217;s pre-tested commit feature.</li>
</ul>
<p><b>CruiseControl</b></p>
<ul>
<li>&#8220;CruiseControl is a framework for a continuous build process.&#8221;</li>
<li>&#8220;Bamboo is a continuous integration build server that offers heaps of insight on build processes and patterns via solid reporting metrics.&#8221;</li>
<li>&#8220;TeamCity is an innovative, IDE independent, integrated team environment targeted for .NET and Java software developers and their managers.&#8221;</li>
<li>&#8220;AnthillPro3 is a third generation Build Management Server.&#8221;</li>
</ul>
<p><b>Links and Reference: </b><br />
<a href="http://blog.chris-read.net/2007/02/21/quick-comparison-of-teamcity-12-bamboo-10-and-cruisecontrol-26/">http://blog.chris-read.net/2007/02/21/quick-comparison-of-teamcity-12-bamboo-10-and-cruisecontrol-26/</a><br />
<a href="http://blog.uncommons.org/2006/12/08/teamcity/">http://blog.uncommons.org/2006/12/08/teamcity/</a><br />
<a href="http://poorinnerlife.blogspot.com/2007/09/bamboo-disappointment.html">http://poorinnerlife.blogspot.com/2007/09/bamboo-disappointment.html</a></p>
<p>The post <a href="https://www.scmgalaxy.com/tutorials/bamboo-vs-team-city-vs-cruisecontrol/">Bamboo Vs TeamCity Vs CruiseControl &#8211; Continuous Integration Expert Review</a> appeared first on <a href="https://www.scmgalaxy.com/tutorials">scmGalaxy</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.scmgalaxy.com/tutorials/bamboo-vs-team-city-vs-cruisecontrol/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
	</channel>
</rss>
