plaa/openrocket — pull request #18 by soupwizard (2012-12-17 06:34:50+00:00)
Title: Add support for Travis-CI hosted continuous integration

Travis-CI offers a hosted CI service with github integration, and it's free for open source projects. I have my branch running on Travis-CI already, here's the build history: https://travis-ci.org/soupwizard/openrocket/builds

This changelist includes several things to support travis-ci:

- Travis-ci wants the build.xml in repo root dir, copying and adding it there.

- Updated build.xml to point to core/ subdirectory and fixed places in build.xml that had hardcoded path references to use relative references.

- Added .travis.yml config file to have travis-ci do "ant clean build serialize-motors serialize-presets jar"

- Travis-ci only has java 1.7, not 1.6. A change to fix a build warning in MotorCompare.java that I did a couple of days ago now causes a build error with 1.7; changing it back so that it only causes a warning again.

After this is merged, you can integrate travis-ci to github by following these instructions: http://about.travis-ci.org/docs/user/getting-started/