<?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>Continuous Integration, Delivery and Devops Consulting</description> <lastBuildDate>Thu, 02 Feb 2012 22:31:14 +0000</lastBuildDate> <sy:updatePeriod>hourly</sy:updatePeriod> <sy:updateFrequency>1</sy:updateFrequency> <generator>http://wordpress.org/?v=3.3.1</generator> <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>
