<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	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/"
		>
<channel>
	<title>Comments on: Build Pattern: Green-lit build</title>
	<atom:link href="http://www.build-doctor.com/2010/02/25/build-pattern-green-lit-build/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.build-doctor.com/2010/02/25/build-pattern-green-lit-build/</link>
	<description>Helping to deliver working software, one continuous integration build at a time</description>
	<lastBuildDate>Thu, 02 Sep 2010 12:05:37 +0100</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.4</generator>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
		<item>
		<title>By: admin</title>
		<link>http://www.build-doctor.com/2010/02/25/build-pattern-green-lit-build/comment-page-1/#comment-926</link>
		<dc:creator>admin</dc:creator>
		<pubDate>Thu, 25 Feb 2010 22:44:41 +0000</pubDate>
		<guid isPermaLink="false">http://www.build-doctor.com/?p=1617#comment-926</guid>
		<description>EJ: I needed to reserve some capacity, and allow the projects to build simultaneously.  The Ant builds had a tendancy to do things outside the sandbox, and I didn&#039;t fancy trying the distributed CruiseControl.  It worked out all right in the end.  One server was barely ever touched, it just built trunk, over and over again.  From memory there were 3 separate CruiseControl servers.  It would have been better to use Team City or Hudson but there were political issues.

Mike: thank you - your comment made my afternoon!

Banos: your comment turned into a new post - thanks :)</description>
		<content:encoded><![CDATA[<p>EJ: I needed to reserve some capacity, and allow the projects to build simultaneously.  The Ant builds had a tendancy to do things outside the sandbox, and I didn&#8217;t fancy trying the distributed CruiseControl.  It worked out all right in the end.  One server was barely ever touched, it just built trunk, over and over again.  From memory there were 3 separate CruiseControl servers.  It would have been better to use Team City or Hudson but there were political issues.</p>
<p>Mike: thank you &#8211; your comment made my afternoon!</p>
<p>Banos: your comment turned into a new post &#8211; thanks <img src='http://www.build-doctor.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Justifying Continuous Integration Expenditure</title>
		<link>http://www.build-doctor.com/2010/02/25/build-pattern-green-lit-build/comment-page-1/#comment-925</link>
		<dc:creator>Justifying Continuous Integration Expenditure</dc:creator>
		<pubDate>Thu, 25 Feb 2010 22:35:04 +0000</pubDate>
		<guid isPermaLink="false">http://www.build-doctor.com/?p=1617#comment-925</guid>
		<description>[...] admin on February 25, 2010   Banos commented on my last post: So why, oh why, oh why is it so difficult to get an additional server? Has anyone come up with a [...]</description>
		<content:encoded><![CDATA[<p>[...] admin on February 25, 2010   Banos commented on my last post: So why, oh why, oh why is it so difficult to get an additional server? Has anyone come up with a [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Banos</title>
		<link>http://www.build-doctor.com/2010/02/25/build-pattern-green-lit-build/comment-page-1/#comment-923</link>
		<dc:creator>Banos</dc:creator>
		<pubDate>Thu, 25 Feb 2010 16:00:15 +0000</pubDate>
		<guid isPermaLink="false">http://www.build-doctor.com/?p=1617#comment-923</guid>
		<description>So why, oh why, oh why is it so difficult to get an additional server? Has anyone come up with a formula to produce some numbers for the bean counters to justify this already?

I propose this is an endemic problem that the guys on the ground give up fighting to resolve because there is no budget for more servers.

I might try passing this point around. Thanks for the write up.</description>
		<content:encoded><![CDATA[<p>So why, oh why, oh why is it so difficult to get an additional server? Has anyone come up with a formula to produce some numbers for the bean counters to justify this already?</p>
<p>I propose this is an endemic problem that the guys on the ground give up fighting to resolve because there is no budget for more servers.</p>
<p>I might try passing this point around. Thanks for the write up.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: MikeNereson</title>
		<link>http://www.build-doctor.com/2010/02/25/build-pattern-green-lit-build/comment-page-1/#comment-922</link>
		<dc:creator>MikeNereson</dc:creator>
		<pubDate>Thu, 25 Feb 2010 15:18:03 +0000</pubDate>
		<guid isPermaLink="false">http://www.build-doctor.com/?p=1617#comment-922</guid>
		<description>&lt;blockquote&gt;People are more expensive than Continuous Integration servers; let’s optimise the system for them.&lt;/blockquote&gt;

You&#039;re an insightful man. Thanks.</description>
		<content:encoded><![CDATA[<blockquote><p>People are more expensive than Continuous Integration servers; let’s optimise the system for them.</p></blockquote>
<p>You&#8217;re an insightful man. Thanks.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: EJC</title>
		<link>http://www.build-doctor.com/2010/02/25/build-pattern-green-lit-build/comment-page-1/#comment-919</link>
		<dc:creator>EJC</dc:creator>
		<pubDate>Thu, 25 Feb 2010 13:42:08 +0000</pubDate>
		<guid isPermaLink="false">http://www.build-doctor.com/?p=1617#comment-919</guid>
		<description>I should have fully qualify that thought with - 

If you can&#039;t add more executors (build threads) and can&#039;t add more nodes (machines that run the build threads).

In the old CC land, it was one executor per machine in your cluster (unless you wanted a headache).  In Hudson (and likely in TeamCity), you can have multiple executors per node.  If you&#039;re playing with maven, make sure you use private repositories and make sure you clean them out regularly (to avoid collisions and maxing disk space).</description>
		<content:encoded><![CDATA[<p>I should have fully qualify that thought with &#8211; </p>
<p>If you can&#8217;t add more executors (build threads) and can&#8217;t add more nodes (machines that run the build threads).</p>
<p>In the old CC land, it was one executor per machine in your cluster (unless you wanted a headache).  In Hudson (and likely in TeamCity), you can have multiple executors per node.  If you&#8217;re playing with maven, make sure you use private repositories and make sure you clean them out regularly (to avoid collisions and maxing disk space).</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: EJC</title>
		<link>http://www.build-doctor.com/2010/02/25/build-pattern-green-lit-build/comment-page-1/#comment-918</link>
		<dc:creator>EJC</dc:creator>
		<pubDate>Thu, 25 Feb 2010 13:35:47 +0000</pubDate>
		<guid isPermaLink="false">http://www.build-doctor.com/?p=1617#comment-918</guid>
		<description>One thing to consider - not sure how this would work with TeamCity, but in Hudson, you can label the &quot;nodes&quot; in your cluster.  Why not reserve a node for only the fastest running builds and/or high priority builds?  So you could adjust the label on the node to say, &quot;ok, for the next hour, this node is reserved for high priority builds&quot;.  

I&#039;ve always wished someone would build this concept into a CI server so I didn&#039;t have to...

Additionally, in Hudson (not sure again about TeamCity) you can kill a running build (not something you could easily do in a clustered cruise control setup).  Can you just punt say, a project branch build for your higher priority build?

While I can&#039;t put my finger on it, having two production CI servers has a &quot;code smell&quot; of its own.</description>
		<content:encoded><![CDATA[<p>One thing to consider &#8211; not sure how this would work with TeamCity, but in Hudson, you can label the &#8220;nodes&#8221; in your cluster.  Why not reserve a node for only the fastest running builds and/or high priority builds?  So you could adjust the label on the node to say, &#8220;ok, for the next hour, this node is reserved for high priority builds&#8221;.  </p>
<p>I&#8217;ve always wished someone would build this concept into a CI server so I didn&#8217;t have to&#8230;</p>
<p>Additionally, in Hudson (not sure again about TeamCity) you can kill a running build (not something you could easily do in a clustered cruise control setup).  Can you just punt say, a project branch build for your higher priority build?</p>
<p>While I can&#8217;t put my finger on it, having two production CI servers has a &#8220;code smell&#8221; of its own.</p>
]]></content:encoded>
	</item>
</channel>
</rss>
<!-- WP Super Cache is installed but broken. The path to wp-cache-phase1.php in wp-content/advanced-cache.php must be fixed! -->