<?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 it Like GameClay</title>
	<atom:link href="http://gameclay.com/2010/development/build-it-like-gameclay/feed" rel="self" type="application/rss+xml" />
	<link>http://gameclay.com/2010/development/build-it-like-gameclay</link>
	<description>GameClay LLC</description>
	<lastBuildDate>Thu, 03 Feb 2011 06:00:03 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.2.1</generator>
	<item>
		<title>By: FuzzYspo0N</title>
		<link>http://gameclay.com/2010/development/build-it-like-gameclay/comment-page-1#comment-180</link>
		<dc:creator>FuzzYspo0N</dc:creator>
		<pubDate>Thu, 09 Sep 2010 15:49:30 +0000</pubDate>
		<guid isPermaLink="false">http://gameclay.com/2010/uncategorized/488#comment-180</guid>
		<description>Another fine post indeed, Pat.</description>
		<content:encoded><![CDATA[<p>Another fine post indeed, Pat.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Novack</title>
		<link>http://gameclay.com/2010/development/build-it-like-gameclay/comment-page-1#comment-50</link>
		<dc:creator>Novack</dc:creator>
		<pubDate>Tue, 16 Feb 2010 13:56:22 +0000</pubDate>
		<guid isPermaLink="false">http://gameclay.com/2010/uncategorized/488#comment-50</guid>
		<description>Excellent, much appreciated!
Indeed, there you have material for another post :)</description>
		<content:encoded><![CDATA[<p>Excellent, much appreciated!<br />
Indeed, there you have material for another post <img src='http://gameclay.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Pat Wilson</title>
		<link>http://gameclay.com/2010/development/build-it-like-gameclay/comment-page-1#comment-49</link>
		<dc:creator>Pat Wilson</dc:creator>
		<pubDate>Tue, 16 Feb 2010 05:24:59 +0000</pubDate>
		<guid isPermaLink="false">http://gameclay.com/2010/uncategorized/488#comment-49</guid>
		<description>The CI Joe builder command is a ruby script which runs the generateProjects.bat and (slightly modified) compile.bat files from Torque3D. If the build worked, CI Joe executes the .git/build-worked hook, and that hook is coded to add the .EXE and .DLL into a ZIP file and make it available via a Sinatra route.

There is a bat file in the project that looks like this:

&lt;code&gt;util\curl\curl.exe https://server:port/route &gt; latest.zip
util\7za.exe e -ogame -y latest.zip
del latest.zip&lt;/code&gt;

This uses a CURL command (which can be customized to include authorization etc) to download the zip file which was built by the CI Joe server, and extract the needed EXE/DLL files to the non-coder&#039;s machine. I should probably do a blog post on this part of the process as well.

Do NOT zip assets into big files. That was part of the &quot;bad&quot; example hehe. It does terrible things to the size of the repository, and is really not a correct use of version control.</description>
		<content:encoded><![CDATA[<p>The CI Joe builder command is a ruby script which runs the generateProjects.bat and (slightly modified) compile.bat files from Torque3D. If the build worked, CI Joe executes the .git/build-worked hook, and that hook is coded to add the .EXE and .DLL into a ZIP file and make it available via a Sinatra route.</p>
<p>There is a bat file in the project that looks like this:</p>
<p><code>util\curl\curl.exe <a href="https://server:port/route" rel="nofollow">https://server:port/route</a> > latest.zip<br />
util\7za.exe e -ogame -y latest.zip<br />
del latest.zip</code></p>
<p>This uses a CURL command (which can be customized to include authorization etc) to download the zip file which was built by the CI Joe server, and extract the needed EXE/DLL files to the non-coder&#8217;s machine. I should probably do a blog post on this part of the process as well.</p>
<p>Do NOT zip assets into big files. That was part of the &#8220;bad&#8221; example hehe. It does terrible things to the size of the repository, and is really not a correct use of version control.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Novack</title>
		<link>http://gameclay.com/2010/development/build-it-like-gameclay/comment-page-1#comment-46</link>
		<dc:creator>Novack</dc:creator>
		<pubDate>Mon, 15 Feb 2010 21:59:10 +0000</pubDate>
		<guid isPermaLink="false">http://gameclay.com/2010/uncategorized/488#comment-46</guid>
		<description>Awesome post indeed!

Im curious about what each build process involves, specially under windows, a bat file? How deep into this processes you use ruby? Would be intersting to hear some experiences on the low level, as how you made the handled the process of building, packaging and uploading to a repo the latest build, in the different plataforms.

For the wip art assets, we just use a different folder in the svn, so the standard update doesnt get cloged with them. Why zip&#039;em into big files?</description>
		<content:encoded><![CDATA[<p>Awesome post indeed!</p>
<p>Im curious about what each build process involves, specially under windows, a bat file? How deep into this processes you use ruby? Would be intersting to hear some experiences on the low level, as how you made the handled the process of building, packaging and uploading to a repo the latest build, in the different plataforms.</p>
<p>For the wip art assets, we just use a different folder in the svn, so the standard update doesnt get cloged with them. Why zip&#8217;em into big files?</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Timothy Aste</title>
		<link>http://gameclay.com/2010/development/build-it-like-gameclay/comment-page-1#comment-43</link>
		<dc:creator>Timothy Aste</dc:creator>
		<pubDate>Mon, 15 Feb 2010 01:15:29 +0000</pubDate>
		<guid isPermaLink="false">http://gameclay.com/2010/uncategorized/488#comment-43</guid>
		<description>Awesome blog Pat. I love build servers and fresh binaries since we know how well artists trying to compile code goes. 

One thing that has worked out pretty well for the last few projects on the art side strangely enough is Dropbox. It keeps a 30 day history of files and allows us to share and keep art source files in one spot without bloating SVN for everyone else. Love me some Dropbox.</description>
		<content:encoded><![CDATA[<p>Awesome blog Pat. I love build servers and fresh binaries since we know how well artists trying to compile code goes. </p>
<p>One thing that has worked out pretty well for the last few projects on the art side strangely enough is Dropbox. It keeps a 30 day history of files and allows us to share and keep art source files in one spot without bloating SVN for everyone else. Love me some Dropbox.</p>
]]></content:encoded>
	</item>
</channel>
</rss>

