kfl/mosml — pull request #23 by Eckankar (2014-03-21 21:14:45+00:00)
Title: Add configuration file for Travis continuous integration

This patch adds a configuration file for use with [Travis CI](http://travis-ci.org), a free online continuous integration system. The system watches monitors new commits and pull requests, ensuring that the system still builds with them applied.

In order for this patch to work, Travis first needs to be activated on the repository from their website. To see the interface, [click here](https://travis-ci.org/Eckankar/mosml) to see how the system looks on my fork.

As the configuration is right now, the system is set to compile on the linux 64-bit and cross_w32 targets. No tests are currently run, but I'm thinking it shouldn't take much work to rework the tests in `src/test/` to be usable in this context. (Apart from needing to update them to work on 64 bit.) Still, even without tests I figure that verifying that the system builds is a positive thing.

The configuration has Travis send e-mail notifications to committer if the build is broken/fixed. It might be useful to expand on this as desired. ([Docs](http://docs.travis-ci.com/user/notifications/#Email-notifications))