techninja / cncserver

A RESTful API server for driving serial based CNC devices
133 stars 39 forks source link

Add initial .travis.yml file for travis-ci support. #69

Closed jleverenz closed 8 years ago

jleverenz commented 8 years ago

This .travis.yml file seems to work (mostly) for getting automated builds/tests going. Note that this pull includes the same delinting patch as my last pull request techninja/cncserver#68. 'npm test' was failing the jshint check. I can rebase once the previous pull is done.

I say mostly because there seems to be some sort of race condition in stdout when travis runs the scratch tests. It is failing intermittently on my fork. When this gets pulled, perhaps it can be investigated further with others.

techninja commented 8 years ago

I had previously tried to get travis setup, and was amazed at how easy and powerful it was... not to mention this was long before I had tests setup correctly.. so now seems like the right time, at least to get things rolling. If we break it... such is progress :)