<html>
<head>
<meta content="text/html; charset=ISO-8859-1"
http-equiv="Content-Type">
</head>
<body bgcolor="#FFFFFF" text="#000000">
On 12/22/11 1:13 AM, Zabrane Mickael wrote:
<blockquote
cite="mid:8F9DBD3E-F6CD-4ECB-A451-4516DAE5B871@gmail.com"
type="cite">I found <b>Travis CI</b> which seems to support
Erlang:
<div><a moz-do-not-send="true"
href="http://about.travis-ci.org/docs/user/languages/erlang/">http://about.travis-ci.org/docs/user/languages/erlang/</a></div>
<div><br>
</div>
<div>The <b>etorrent</b> project is already there:</div>
<div><a moz-do-not-send="true"
href="http://travis-ci.org/#%21/jlouis/etorrent">http://travis-ci.org/#!/jlouis/etorrent</a></div>
<div><br>
</div>
<div>I'd like to know if you could share your experience (<b>etorrent</b>)
guys?</div>
<br>
</blockquote>
We have pretty good experience with it. There has been some bumps
and rocks thrown at us while using it, but it is alpha software, so
expect this to be a test drive rather than a "real" thing. Going
forward, for Open Source software, this is the right tool for the
job. There is no reason as to why you should keep your own
infrastructure to do build tests and such. The only nag I have is
that it is somebody else who pays for the resource usage at Amazon -
when money is tied into free projects like that, bad things tend to
happen.<br>
<br>
Before Travis CI, Magnus Klaar did a jenkins setup that also worked
very well for us.<br>
<br>
Note also, that we do two things more w.r.t builds: We have an IRC
channel (#etorrent on Freenode) and in that channel there are two
bots lurking ... one from CIA which mentions all commits made to the
github repository and one that logs on from Travis whenever a build
is either passing or failing. That way, you have an easy backlog of
project developments present all the time in your IRC client.
Persistent presence in the channel is done by either running a
long-running irssi in a screen session on some machine, or by using
the, rather excellent, irccloud.com service.<br>
<pre class="moz-signature" cols="72">--
Jesper Louis Andersen
Erlang Solutions Ltd., Copenhagen, DK</pre>
</body>
</html>