DmitryKey / luke

This is mavenised Luke: Lucene Toolbox Project
Apache License 2.0
1.54k stars 352 forks source link

Introduce CI tools #110

Closed mocobeta closed 6 years ago

mocobeta commented 6 years ago

We have test cases in master branch, so ready to introduce CI services such as Travice CI.

DmitryKey commented 6 years ago

this is awesome @mocobeta Potentially we could publish results of builds / tests passing on the front page of the repository?

mocobeta commented 6 years ago

@DmitryKey yes, of course, Travice CI provides status badges it can be embedded in README file. https://docs.travis-ci.com/user/status-images/

mocobeta commented 6 years ago

@DmitryKey I added Travice CI settings for Oracle Java8/9/10. (.travis.yml) Could you create a Travice CI account, and add this repository to "My repositories"? https://travis-ci.org/

Then Travice CI runs mvn test on every push.

I added the build status badge in my forked repository. (See the first line of README) https://github.com/mocobeta/luke

DmitryKey commented 6 years ago

@mocobeta done! Can we make status of the builds show on Readme.md?

DmitryKey commented 6 years ago

Triggered a manual build on master. Getting some failures from tests: https://travis-ci.org/DmitryKey/luke/builds/409516318

mocobeta commented 6 years ago

@DmitryKey Thanks! Added the build status badge to README. Some tests occasionally fail. But after re-running the results turn to green, something wrong with lucene test framework, I've not investigated it yet.

mocobeta commented 6 years ago

Done 👍