bpsm / edn-java

a reader for extensible data notation
Eclipse Public License 1.0
100 stars 24 forks source link

CI Support with Travis? #25

Closed mikera closed 12 years ago

mikera commented 12 years ago

I've found Travis CI to be a pretty good tool for continuous integration and testing.

https://travis-ci.org/

Ben - want me to add Travis CI support for edn-Java?

It basically requires:

bpsm commented 12 years ago

Yes, please. Sounds good.

I've never used Travis, but it sounds like a good idea. (I have a CI job for edn-java running on a Jenkins instance, but it's not publicly accessible.)

mikera commented 12 years ago

OK got it successfully building for me:

Build Status

Nice thing about Travis is that everyone gets their own CI build so I'm building mikera/edn-java/master

I fixed one immediate problem that was causing the build to fail: needed to add maven-compiler-plugin to set a source compliance level of 1.5. Hope that makes sense - it matches the compliance level of Clojure and I think is pretty conservative nowadays.

Here's the pull request: https://github.com/bpsm/edn-java/pull/26

Now what you need to do is:

bpsm commented 12 years ago

done. thanks. seems to work.