knime-ip / knip-scijava

KNIP - SciJava Commands Plugin
2 stars 3 forks source link

CI and Testing Github Integration #50

Open Squareys opened 8 years ago

Squareys commented 8 years ago

Personal wish of mine:

It would be amazing if we could have some kind of CI which builds branches and puts results onto the PRs. Usually, CIs have Github integrations which do this. Examples are AppVeyor or Travis, which are available for free for open source projects.

In addition, one could setup coveralls.io or something similar to provide feedback about test converage.

@dietzc I think we tried to find a simple way to get Github integrated with our existing Jenkins CI already, right? Since that doesn't seem easy to do, I propose to have a second CI (without artifact ouput) to just build and run tests for PRs etc.

I might try to get tests on Travis running after #49 is done. Since it pretty much allows to just run unix commands, it should be rather simple to do.

Opinions/wishes/suggestions are welcome. Regards, Jonathan.

dietzc commented 8 years ago

yes, this would be nice. but please post-pone this issue until all other issues have been resolved and we have something stable running.

Squareys commented 8 years ago

have something stable running

It would definitely help with stability ;)

dietzc commented 8 years ago

... as soon as we have a first stable thing I agree we should do that. But please lets first make progress on the implementation front :+1: