[Bioperl-l] Travis Continuous Integration testing & pull requests

Peter Cock p.j.a.cock at googlemail.com
Tue Jul 31 06:37:35 EDT 2012


Hi all,

I'm cross posting as this is an announcement. Please keep any
follow up discussion to the relevant project specific mailing list,
or if general open-bio-l please.

Those following the OBF blog or the OBF or Bio* Twitter accounts
will have already seen this, which I posted yesterday:
http://news.open-bio.org/news/2012/07/travis-ci-for-testing/

In summary, since earlier this year BioRuby and then Biopython and
BioPerl have been using Travis-CI.org (a hosted continuous
integration service for the open source community) to run their unit
tests automatically whenever their GitHub repositories are updated.

In addition we now have TravisCI automatically running our tests
on any new GitHub pull requests - supported by an OBF donation
to Travis-CI, see:
http://about.travis-ci.org/blog/announcing-pull-request-support/

Currently BioJava only uses GitHub as an SVN mirror - but this
should still let you start using TravisCI for automated testing:
http://about.travis-ci.org/docs/user/languages/java/

For EMBOSS, this is another incentive to convert from CVS to
github - TravisCI recently announced support for C/C++ projects:
http://about.travis-ci.org/blog/support_for_go_c_and_cpp/
http://about.travis-ci.org/docs/user/languages/c/

Potentially there are other OBF projects where this would be
useful too.

Regards,

Peter


More information about the Bioperl-l mailing list