Travis CI: Continuous Integration mit GitHub


Travis CI bietet einen gehosteten “Continuous Integration” Service. Nach eigener Aussage für die Open Source Community, was sich sehr schön in der unterstützten Software zeigt. Für die Programmiersprachen C, C++, Clojure, Erlang, Groovy, Haskell, Java, Javascript mit Node.js, Perl, PHP, Python, Ruby und Scala wird eine Umgebung geboten, in die sich auch Pakete nachinstallieren und Abhängigkeiten erfüllen lassen.Ausserdem wird für wiederkehrende Tests Infrastruktur mit abgedeckt. Dazu zählen MySQL. PostgreSQL,SQLite3, MongoDB, CouchDB, Redis, Riak & Memcached. Ausserdem werden die Message-Broker RabbitMQ und ZeroMQ unterstützt, wie ein X Windows Virtual Framebuffer um Headless Browser-Tests umzusetzen.

Die Umgebung wird auf der Seite “About Travis CI Environment” im Detail beschrieben.

Der Service integriert sich mit GitHub, wird von Namhaften Firmen und Organisationen unterstützt und ist kostenlos.

Mehr auf der Website Travis CI und im zugehörigen Blog Travis CI: The Travis CI Blog.