ccavanaugh / jgnash

jGnash Personal Finance
http://ccavanaugh.github.io/jgnash/
Other
139 stars 80 forks source link

Please add Travis CI integration #42

Closed sschuberth closed 6 years ago

sschuberth commented 6 years ago

To ensure PRs pass the tests.

ccavanaugh commented 6 years ago

https://travis-ci.org/ccavanaugh/jgnash

Basics for Travis are enable, but it's puking when building the Windows EXE's

Any ideas? I can see value in this, but not if it's too intrusive.

sschuberth commented 6 years ago

Travis does not support Windows, only Linux and macOS. For Windows CI you'd need to use e.g. AppVeyor. As an example, you may want to look at this project that integrates with both.

ccavanaugh commented 6 years ago

The windows exe's are still a Linux based app / Gradle plugin

ccavanaugh commented 6 years ago

Working now.... and it did expose a unit test failure I had not found since the last release build.

The fix for building the windows EXE's was to install some lib32 dependencies.

Still learning the full capability, so open to suggestions for improvement.