I’m trying out Travis CI for Regdel and it is awesome! I’m also using it for rack-xsl, and I finally got that to pass.
It took me thirteen tries to get rack-xsl to pass, but that’s because my current workstation isn’t setup to test it.
What does the CI stand for? Its means continuous integration, and it is a big help when rapidly developing software.
I have hit some stumbling blocks:
- Gems that are from git repositories, like rails-3.1. I had to create local copies of them and then add all my vendor/cache gems to the git repository. Yuck.
- Travis-ci doesn’t seem to like bcrypt_ext.
My next step will be to try and setup a Travis CI server for private projects.