Hi,<div><br></div><div>We use BuildBot and QuickBuild.</div><div><br></div><div>Your choice should really depend on your (technical and functional) requirements:</div><div><br></div><div>a) You may have to connect to a specific code repository, and not every CI tools comes with a good integration for exotic ones.</div>

<div>b) You may want to run plain unit tests... or much more complicated ones. We run tests that last for dozens of hours... and there are specific issues to deal with (such as timeouts, for instance)</div><div>c) You may want to customize your test steps a lot (running exotic tests, storing test results in a DB, etc.). In this case you want to have a tool that you feel comfortable extending.</div>

<div>d) You may want to have complicated workflows (such as running performance tests only of the unit tests pass on all platforms, synchronizing tests on different platforms, etc). In this case, you want a CI tool with advanced workflow capabilities... or you want to integrate the CI tools <i>within </i>a workflow engine (we use a BPM for that).</div>

<div><br></div><div>As far as I know, there is not tool that covers everything anyway. </div><div><br></div><div>Good luck<br><br><div class="gmail_quote">2009/8/28 C. Titus Brown <span dir="ltr">&lt;<a href="mailto:ctb@msu.edu">ctb@msu.edu</a>&gt;</span><br>

<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">Hi all,<br>
<br>
I think I&#39;m going to do a comparison of CI tools soon, and I wanted to<br>
know what people are using in their Python projects.  So far I&#39;m<br>
planning on looking at these three:<br>
<br>
Hudson<br>
CruiseControl<br>
buildbot<br>
<br>
plus pony-build as a different (and differently problematic, I&#39;m afraid)<br>
way of doing things.<br>
<br>
I don&#39;t get the sense that bitten is used terribly much, but I&#39;m willing<br>
to change my mind if I get many howls of protest.<br>
<br>
Anything else that people think I should look at?<br>
<br>
tnx,<br>
--titus<br>
<font color="#888888">--<br>
C. Titus Brown, <a href="mailto:ctb@msu.edu">ctb@msu.edu</a><br>
<br>
_______________________________________________<br>
testing-in-python mailing list<br>
<a href="mailto:testing-in-python@lists.idyll.org">testing-in-python@lists.idyll.org</a><br>
<a href="http://lists.idyll.org/listinfo/testing-in-python" target="_blank">http://lists.idyll.org/listinfo/testing-in-python</a><br>
</font></blockquote></div><br><br clear="all"><br>-- <br>Laurent Ploix<br><br><a href="http://lauploix.blogspot.com/">http://lauploix.blogspot.com/</a><br>
</div>