<?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 for Thought Nursery</title>
	<atom:link href="http://blog.jeffreyfredrick.com/comments/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.jeffreyfredrick.com</link>
	<description>Big ideas start small.</description>
	<lastBuildDate>Sat, 11 Jun 2011 00:53:55 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
	<item>
		<title>Comment on Continuous Integration for iPhone/Xcode projects by iPhone Unit Testing Toolkit &#124; The Carbon Emitter</title>
		<link>http://blog.jeffreyfredrick.com/2008/11/27/continuous-integration-for-iphonexcode-projects/comment-page-1/#comment-27942</link>
		<dc:creator>iPhone Unit Testing Toolkit &#124; The Carbon Emitter</dc:creator>
		<pubDate>Sat, 11 Jun 2011 00:53:55 +0000</pubDate>
		<guid isPermaLink="false">http://blog.jeffreyfredrick.com/?p=50#comment-27942</guid>
		<description>[...] is now a recently released Xcode builder for CruiseControl. However, we use Bamboo for CI for our Java and Ruby projects and are considering moving to [...]</description>
		<content:encoded><![CDATA[<p>[...] is now a recently released Xcode builder for CruiseControl. However, we use Bamboo for CI for our Java and Ruby projects and are considering moving to [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Continuous Integration for iPhone/Xcode projects by Mike&#039;s Blog &#187; Blog Archive &#187; How to begin a new iOS project!</title>
		<link>http://blog.jeffreyfredrick.com/2008/11/27/continuous-integration-for-iphonexcode-projects/comment-page-1/#comment-25973</link>
		<dc:creator>Mike&#039;s Blog &#187; Blog Archive &#187; How to begin a new iOS project!</dc:creator>
		<pubDate>Tue, 05 Apr 2011 20:19:23 +0000</pubDate>
		<guid isPermaLink="false">http://blog.jeffreyfredrick.com/?p=50#comment-25973</guid>
		<description>[...] is now a recently released Xcode builder for CruiseControl. However, we use Bamboo for CI for our Java and Ruby projects and are considering moving to [...]</description>
		<content:encoded><![CDATA[<p>[...] is now a recently released Xcode builder for CruiseControl. However, we use Bamboo for CI for our Java and Ruby projects and are considering moving to [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Continuous Integration for iPhone/Xcode projects by Mark</title>
		<link>http://blog.jeffreyfredrick.com/2008/11/27/continuous-integration-for-iphonexcode-projects/comment-page-1/#comment-25803</link>
		<dc:creator>Mark</dc:creator>
		<pubDate>Thu, 31 Mar 2011 18:51:57 +0000</pubDate>
		<guid isPermaLink="false">http://blog.jeffreyfredrick.com/?p=50#comment-25803</guid>
		<description>I saw the same problem as Ratheesh when I upgraded to 2.8.4.  I ended up downgrading back to 2.8.3 because of the issue.</description>
		<content:encoded><![CDATA[<p>I saw the same problem as Ratheesh when I upgraded to 2.8.4.  I ended up downgrading back to 2.8.3 because of the issue.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on CruiseControl 2.8 Released by Stefanos Anastasiou</title>
		<link>http://blog.jeffreyfredrick.com/2008/11/21/cruisecontrol-28-released/comment-page-1/#comment-25690</link>
		<dc:creator>Stefanos Anastasiou</dc:creator>
		<pubDate>Mon, 28 Mar 2011 11:08:01 +0000</pubDate>
		<guid isPermaLink="false">http://blog.jeffreyfredrick.com/?p=46#comment-25690</guid>
		<description>Hallo, I just finished writing a builder class for CC. I compiled it using the ant build files which come from the 2.8.4 version. I even managed to get it working by copying the webapps and etc folders from the binary distribution with my new plugin. 

My question is this : 

how to compile it in such a way that it is identical with the binary distribution? Or could I just add my builder plugin in some directory and configure it with the usual class attribute?</description>
		<content:encoded><![CDATA[<p>Hallo, I just finished writing a builder class for CC. I compiled it using the ant build files which come from the 2.8.4 version. I even managed to get it working by copying the webapps and etc folders from the binary distribution with my new plugin. </p>
<p>My question is this : </p>
<p>how to compile it in such a way that it is identical with the binary distribution? Or could I just add my builder plugin in some directory and configure it with the usual class attribute?</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Continuous Integration for iPhone/Xcode projects by Min</title>
		<link>http://blog.jeffreyfredrick.com/2008/11/27/continuous-integration-for-iphonexcode-projects/comment-page-1/#comment-24559</link>
		<dc:creator>Min</dc:creator>
		<pubDate>Tue, 01 Mar 2011 13:30:53 +0000</pubDate>
		<guid isPermaLink="false">http://blog.jeffreyfredrick.com/?p=50#comment-24559</guid>
		<description>Hi, I&#039;m having exactly the same problem, even with the latest svn code from cruisecontrol.
I&#039;ve added the 1st modification mentioned by Ratheesh, but the 2nd fails in some tests, so I can&#039;t get the final binary.
There is a plan to fix this in the future?

Thanks</description>
		<content:encoded><![CDATA[<p>Hi, I&#8217;m having exactly the same problem, even with the latest svn code from cruisecontrol.<br />
I&#8217;ve added the 1st modification mentioned by Ratheesh, but the 2nd fails in some tests, so I can&#8217;t get the final binary.<br />
There is a plan to fix this in the future?</p>
<p>Thanks</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Continuous Integration for iPhone/Xcode projects by Ratheesh</title>
		<link>http://blog.jeffreyfredrick.com/2008/11/27/continuous-integration-for-iphonexcode-projects/comment-page-1/#comment-23070</link>
		<dc:creator>Ratheesh</dc:creator>
		<pubDate>Fri, 04 Feb 2011 15:48:19 +0000</pubDate>
		<guid isPermaLink="false">http://blog.jeffreyfredrick.com/?p=50#comment-23070</guid>
		<description>I had to change a few things in 2.8.4 sources to get this to work.

1) For the first stack trace in my previous post:

In XCodeBuilder.runScript():

Changed 

getBuildOutputConsumer(projectName, file.file, file.file.getName());

to

getBuildOutputConsumer(projectName, directory.toFile(), file.file.getName());

2) For the second stack trace, I found that ScriptRunner.runScript() deletes the output file before XCodeBuilder.elementFromFile() has a chance to read the output file.

So, I commented out the buildOutputConsumer.clear(); call towards the end of ScriptRunner.runScript(). And, added a delete call after XCodeBuilder.elementFromFile() is done.

Do those indicate some configuration issue on my end ? or a potential bug in 2.8.4 release ?

Thanks</description>
		<content:encoded><![CDATA[<p>I had to change a few things in 2.8.4 sources to get this to work.</p>
<p>1) For the first stack trace in my previous post:</p>
<p>In XCodeBuilder.runScript():</p>
<p>Changed </p>
<p>getBuildOutputConsumer(projectName, file.file, file.file.getName());</p>
<p>to</p>
<p>getBuildOutputConsumer(projectName, directory.toFile(), file.file.getName());</p>
<p>2) For the second stack trace, I found that ScriptRunner.runScript() deletes the output file before XCodeBuilder.elementFromFile() has a chance to read the output file.</p>
<p>So, I commented out the buildOutputConsumer.clear(); call towards the end of ScriptRunner.runScript(). And, added a delete call after XCodeBuilder.elementFromFile() is done.</p>
<p>Do those indicate some configuration issue on my end ? or a potential bug in 2.8.4 release ?</p>
<p>Thanks</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Continuous Integration for iPhone/Xcode projects by Jtf</title>
		<link>http://blog.jeffreyfredrick.com/2008/11/27/continuous-integration-for-iphonexcode-projects/comment-page-1/#comment-22984</link>
		<dc:creator>Jtf</dc:creator>
		<pubDate>Thu, 03 Feb 2011 05:39:35 +0000</pubDate>
		<guid isPermaLink="false">http://blog.jeffreyfredrick.com/?p=50#comment-22984</guid>
		<description>That isn&#039;t a problem I&#039;ve encountered before, but I haven&#039;t been building XCode projects lately. The XCodeBuilder is trying to capture the output from XCode to look for the line ** BUILD FAILED **. If you&#039;re getting that error it means that XCode has no build output... which is strange, at least from what I had seen when I created the plugin 2 years ago.

I recommend you try testing this by creating a compile error and then seeing if CruiseControl catches the problem. If it does, then I guess all is well. If not, then I&#039;d see if perhaps XCode&#039;s command-line behavior has change so that it is no longer producing the same output.

Jtf</description>
		<content:encoded><![CDATA[<p>That isn&#8217;t a problem I&#8217;ve encountered before, but I haven&#8217;t been building XCode projects lately. The XCodeBuilder is trying to capture the output from XCode to look for the line ** BUILD FAILED **. If you&#8217;re getting that error it means that XCode has no build output&#8230; which is strange, at least from what I had seen when I created the plugin 2 years ago.</p>
<p>I recommend you try testing this by creating a compile error and then seeing if CruiseControl catches the problem. If it does, then I guess all is well. If not, then I&#8217;d see if perhaps XCode&#8217;s command-line behavior has change so that it is no longer producing the same output.</p>
<p>Jtf</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Continuous Integration for iPhone/Xcode projects by Ratheesh</title>
		<link>http://blog.jeffreyfredrick.com/2008/11/27/continuous-integration-for-iphonexcode-projects/comment-page-1/#comment-22979</link>
		<dc:creator>Ratheesh</dc:creator>
		<pubDate>Thu, 03 Feb 2011 05:10:06 +0000</pubDate>
		<guid isPermaLink="false">http://blog.jeffreyfredrick.com/?p=50#comment-22979</guid>
		<description>Hi,

I just installed CC 2.8.4 and configured a xcode project. Although, the build itself goes through fine, it throws the error about missing xcodebuild.cc.output. 

Is this a known issue or am I missing something ?

I see different stack traces in the logs:

[cc]Feb-03 01:10:32 ScriptRunner  -     setenv XCODE_APP_SUPPORT_DIR /Developer/Library/Xcode
java.io.FileNotFoundException: /Users/ratheesh/Desktop/work/MIS/projects/Prototype/xcodebuild.cc.output/xcodebuild.cc.output (No such file or directory)
	at java.io.FileOutputStream.openAppend(Native Method)
	at java.io.FileOutputStream.(FileOutputStream.java:177)
	at net.sourceforge.cruisecontrol.util.BuildOutputLogger.consumeLine(BuildOutputLogger.java:88)
	at net.sourceforge.cruisecontrol.util.CompositeConsumer.consumeLine(CompositeConsumer.java:67)
	at net.sourceforge.cruisecontrol.util.StreamPumper.consumeLine(StreamPumper.java:141)
	at net.sourceforge.cruisecontrol.util.StreamPumper.run(StreamPumper.java:128)
	at java.lang.Thread.run(Thread.java:680)


And,


[cc]Feb-03 01:10:33 XcodeBuilder  - error creating reader for file /Users/ratheesh/Desktop/work/MIS/projects/Prototype/xcodebuild.cc.output
java.io.FileNotFoundException: /Users/ratheesh/Desktop/work/MIS/projects/Prototype/xcodebuild.cc.output (No such file or directory)
	at java.io.FileInputStream.open(Native Method)
	at java.io.FileInputStream.(FileInputStream.java:106)
	at java.io.FileReader.(FileReader.java:55)
	at net.sourceforge.cruisecontrol.builders.XcodeBuilder$OutputFile.createReader(XcodeBuilder.java:228)
	at net.sourceforge.cruisecontrol.builders.XcodeBuilder$OutputFile.hasMoreLines(XcodeBuilder.java:197)
	at net.sourceforge.cruisecontrol.builders.XcodeBuilder.elementFromFile(XcodeBuilder.java:74)
	at net.sourceforge.cruisecontrol.builders.XcodeBuilder.build(XcodeBuilder.java:46)
	at net.sourceforge.cruisecontrol.Schedule.build(Schedule.java:169)
	at net.sourceforge.cruisecontrol.Project.build(Project.java:227)
	at net.sourceforge.cruisecontrol.Project.execute(Project.java:148)
	at net.sourceforge.cruisecontrol.ProjectConfig.execute(ProjectConfig.java:408)
	at net.sourceforge.cruisecontrol.ProjectWrapper.run(ProjectWrapper.java:69)</description>
		<content:encoded><![CDATA[<p>Hi,</p>
<p>I just installed CC 2.8.4 and configured a xcode project. Although, the build itself goes through fine, it throws the error about missing xcodebuild.cc.output. </p>
<p>Is this a known issue or am I missing something ?</p>
<p>I see different stack traces in the logs:</p>
<p>[cc]Feb-03 01:10:32 ScriptRunner  &#8211;     setenv XCODE_APP_SUPPORT_DIR /Developer/Library/Xcode<br />
java.io.FileNotFoundException: /Users/ratheesh/Desktop/work/MIS/projects/Prototype/xcodebuild.cc.output/xcodebuild.cc.output (No such file or directory)<br />
	at java.io.FileOutputStream.openAppend(Native Method)<br />
	at java.io.FileOutputStream.(FileOutputStream.java:177)<br />
	at net.sourceforge.cruisecontrol.util.BuildOutputLogger.consumeLine(BuildOutputLogger.java:88)<br />
	at net.sourceforge.cruisecontrol.util.CompositeConsumer.consumeLine(CompositeConsumer.java:67)<br />
	at net.sourceforge.cruisecontrol.util.StreamPumper.consumeLine(StreamPumper.java:141)<br />
	at net.sourceforge.cruisecontrol.util.StreamPumper.run(StreamPumper.java:128)<br />
	at java.lang.Thread.run(Thread.java:680)</p>
<p>And,</p>
<p>[cc]Feb-03 01:10:33 XcodeBuilder  &#8211; error creating reader for file /Users/ratheesh/Desktop/work/MIS/projects/Prototype/xcodebuild.cc.output<br />
java.io.FileNotFoundException: /Users/ratheesh/Desktop/work/MIS/projects/Prototype/xcodebuild.cc.output (No such file or directory)<br />
	at java.io.FileInputStream.open(Native Method)<br />
	at java.io.FileInputStream.(FileInputStream.java:106)<br />
	at java.io.FileReader.(FileReader.java:55)<br />
	at net.sourceforge.cruisecontrol.builders.XcodeBuilder$OutputFile.createReader(XcodeBuilder.java:228)<br />
	at net.sourceforge.cruisecontrol.builders.XcodeBuilder$OutputFile.hasMoreLines(XcodeBuilder.java:197)<br />
	at net.sourceforge.cruisecontrol.builders.XcodeBuilder.elementFromFile(XcodeBuilder.java:74)<br />
	at net.sourceforge.cruisecontrol.builders.XcodeBuilder.build(XcodeBuilder.java:46)<br />
	at net.sourceforge.cruisecontrol.Schedule.build(Schedule.java:169)<br />
	at net.sourceforge.cruisecontrol.Project.build(Project.java:227)<br />
	at net.sourceforge.cruisecontrol.Project.execute(Project.java:148)<br />
	at net.sourceforge.cruisecontrol.ProjectConfig.execute(ProjectConfig.java:408)<br />
	at net.sourceforge.cruisecontrol.ProjectWrapper.run(ProjectWrapper.java:69)</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Continuous Integration for iPhone/Xcode projects by Andrew Ebling</title>
		<link>http://blog.jeffreyfredrick.com/2008/11/27/continuous-integration-for-iphonexcode-projects/comment-page-1/#comment-16858</link>
		<dc:creator>Andrew Ebling</dc:creator>
		<pubDate>Wed, 04 Aug 2010 16:29:19 +0000</pubDate>
		<guid isPermaLink="false">http://blog.jeffreyfredrick.com/?p=50#comment-16858</guid>
		<description>I&#039;m having problems passing arguments through to xcodebuild.  In my config.xml I have the following:


        
       		
			
			
			
				
        

However the build doesn&#039;t run properly and I see the following output on the Cruisecontrol console:


[cc]Aug-04 17:15:46 XcodeBuilder  - starting build
[cc]Aug-04 17:15:46 ScriptRunner  - unknown option: -project MyProject.xcodeproj
[cc]Aug-04 17:15:46 ScriptRunner  - Usage: xcodebuild [-project ] [-activetarget] [-alltargets] [-target ]... [-parallelizeTargets] [-activeconfiguration] [-configuration ] [-sdk &#124;] [-xcconfig ] [=]... []...
[cc]Aug-04 17:15:46 ScriptRunner  -        xcodebuild [-version [-sdk [&#124;] [] ]
[cc]Aug-04 17:15:46 ScriptRunner  -        xcodebuild [-showsdks]
[cc]Aug-04 17:15:46 ScriptRunner  -        xcodebuild [-find  -sdk &#124;]
[cc]Aug-04 17:15:46 ScriptRunner  -        xcodebuild [-list]
[cc]Aug-04 17:15:46 XcodeBuilder  - build finished with exit code 1

If I run xcodebuild manually with these arguments, the build works perfectly:

xcodebuild -project MyProject.xcodeproj -target LogicTests -sdk iphonesimulator4.0

I&#039;m using CruiseControl 2.8.3 binary release.</description>
		<content:encoded><![CDATA[<p>I&#8217;m having problems passing arguments through to xcodebuild.  In my config.xml I have the following:</p>
<p>However the build doesn&#8217;t run properly and I see the following output on the Cruisecontrol console:</p>
<p>[cc]Aug-04 17:15:46 XcodeBuilder  &#8211; starting build<br />
[cc]Aug-04 17:15:46 ScriptRunner  &#8211; unknown option: -project MyProject.xcodeproj<br />
[cc]Aug-04 17:15:46 ScriptRunner  &#8211; Usage: xcodebuild [-project ] [-activetarget] [-alltargets] [-target ]&#8230; [-parallelizeTargets] [-activeconfiguration] [-configuration ] [-sdk |] [-xcconfig ] [=]&#8230; []&#8230;<br />
[cc]Aug-04 17:15:46 ScriptRunner  &#8211;        xcodebuild [-version [-sdk [|] [] ]<br />
[cc]Aug-04 17:15:46 ScriptRunner  &#8211;        xcodebuild [-showsdks]<br />
[cc]Aug-04 17:15:46 ScriptRunner  &#8211;        xcodebuild [-find  -sdk |]<br />
[cc]Aug-04 17:15:46 ScriptRunner  &#8211;        xcodebuild [-list]<br />
[cc]Aug-04 17:15:46 XcodeBuilder  &#8211; build finished with exit code 1</p>
<p>If I run xcodebuild manually with these arguments, the build works perfectly:</p>
<p>xcodebuild -project MyProject.xcodeproj -target LogicTests -sdk iphonesimulator4.0</p>
<p>I&#8217;m using CruiseControl 2.8.3 binary release.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on A Dissenting Voice by Aaron Rhodes</title>
		<link>http://blog.jeffreyfredrick.com/2009/01/23/a-dissenting-voice/comment-page-1/#comment-16487</link>
		<dc:creator>Aaron Rhodes</dc:creator>
		<pubDate>Wed, 14 Jul 2010 20:25:01 +0000</pubDate>
		<guid isPermaLink="false">http://blog.jeffreyfredrick.com/?p=79#comment-16487</guid>
		<description>Many, many teams claim to be agile because they have adopted &quot;at least one of the agile tenants and use it most of the time&quot;.  I also get a lot of disagreement on what a unit test is.  Some think that because it is written with JUnit, it is a unit test.  Some think that all tests, be them functional, integration or unit are called unit tests, maybe because it sounds better than just calling them &#039;tests&#039;, like tissues sound better when called kleenex.</description>
		<content:encoded><![CDATA[<p>Many, many teams claim to be agile because they have adopted &#8220;at least one of the agile tenants and use it most of the time&#8221;.  I also get a lot of disagreement on what a unit test is.  Some think that because it is written with JUnit, it is a unit test.  Some think that all tests, be them functional, integration or unit are called unit tests, maybe because it sounds better than just calling them &#8216;tests&#8217;, like tissues sound better when called kleenex.</p>
]]></content:encoded>
	</item>
</channel>
</rss>

