Hi Guys,
My name is Josh, I am one of the core teams members of the Travis CI
project.
If you haven't heard of Travis CI, or just Travis, it's a distributed
continuous integration system for the open source community. Or simply
put, it makes CI testing easy and fun for open source developers.
I wanted to let everyone know that Travis has added 'first class'
Node.js support, or simply put (again), we make it easy for Node
developers to test their projects against multiple Node versions (0.4,
0.5 and 0.6) and environment configurations.
Tests are run in isolated VMs so one developers tests won't affect
anyone else's, and many services are available, including but not
limited to mysql, postgres, riak, mongodb, memcached, redis and more
more more. It's also possible to run selenium tests!
If you have ever seen the 'build passing' images on GitHub readmes,
like the one on
http://github.com/rubygems/gems, these are served by
Travis based on your projects build status.
Travis is 100% open source, and as you can imagine we have some rough
edges to work out, so please bear with us.
To read more about Node.js support please visit
http://about.travis-ci.org/blog/first_class_nodejs_support_on_travis_ci/
In the near future we plan to add automatic testing of your projects
pull requests. Travis can then leave a comment on the pull request
with the test results, allowing you to use the big green merge button
with the peace of mind that the tests were run.
If you have any questions/comments/feedback you can find us on twitter
(@travisci) or in #travis on
freenode.net.
Thanks a bundle,
Josh