[Telepathy] Changes to buildbot
Alvaro Soliverez
alvaro.soliverez at collabora.co.uk
Thu Dec 22 05:28:00 PST 2011
Hello,
over the last month or so, I've been working on buildbot issues (sponsored by
Collabora). I've been informing about my progress in the IRC channel, but
since not all of you are there, I thought it would be good to send this
message.
Quick digress: buildbot is a server that builds a project (for instance,
Telepathy-gabble), every time a new commit is pushed to git. It builds, runs
tests, and displays the result. Telepathy buildbot is at
http://buildbot.telepathy.im/
Here are the latest changes:
- Added new projects to buildbot: telepathy-haze, telepathy-qt4, farsight2,
telepathy-farsight, telepathy-ytstenut, ytstenut-plugins, ytstenut-glib,
empathy, telepathy-spec
- By default, all projects run make distcheck, instead of make check
- If available, code coverage is executed. (Currently working on a definitive
solution to display full coverage reports)
- Telepathy-spec docs are generated and uploaded to buildbot master. Latest
version is always available at http://buildbot.telepathy.im/spec/index.html
- Test logs are now displayed in the same step as the tests, instead of
performing a cat in a latter step
- The IRC bot went through several modifications as well:
- Only failed builds are reported now, and only when there's someone
to "blame". (eg. forced builds do not get reported in IRC)
- Failed builds show the committers involved in the change, and a
link to the build log. PLEASE: update your IRC if possible to notify when your
email is mentioned. The IRC bot shows email address. It has no way to know
which address corresponds to an IRC nick.
- All in all, this should lead to less information overflow and less
false positives.
- On the performance area, scripts have been optimized where possible, and git
repos are updated every time, instead of doing a full git init for every
build, as previously. That should help reduce some of the stress on the build
slaves, which is a main concern given the increased number of projects running
on them.
Feel free to ask questions if you have any doubts, or if you are annoyed by
some of the changes.
Regards,
Alvaro
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 198 bytes
Desc: This is a digitally signed message part.
URL: <http://lists.freedesktop.org/archives/telepathy/attachments/20111222/07b3a674/attachment.pgp>
More information about the telepathy
mailing list