nfengine
nfengine copied to clipboard
Add CI support for Linux platform
This should be done after Port nfCommon to Linux milestone is achieved and all projects are buildable under Linux.
www.travis-ci.org provides CI services for Linux platform. Add support for CI on Travis and provide config file for nfEngine:
- Build project every time a commit pushed to devel branch
- Run tests (all except for nfEngineTest, which is more of a demo app, rather than unit test) after successful build and email results
That would help me a LOT, with multiple linux-related tasks, as I not so often have chance to verify on linux. Will take care of it after I succed with #93. You can assign me ;)
I think that we should have admin acc in this organisation just for CI. We'd make ghost gmail acc and forward mails to all of us. That should work.
Right now I cannot into Travis...what I mean is - Travis don't see my organisations and I do not know if this is because I'm just a collaborator.
It's weird, when I clicked "sign up", nfprojects organisation was listed and it was possible to be linked with Travis... Maybe the fact that you are a collaborator makes it a problem.
It looks like @Witek902 will have to link us with Travis. BTW, what do you think Witek, shall we crate a ghost CI account like MK wrote?
"to crate is to destry" ;d
Apart from that - AppVeyor needs a new mode for tests.py script oooor I can just run tests and iterate output xmls with Powershell script. We need to think what is needed for both CI and choose the best way possible.