imagej / imagej-launcher

The ImageJ native launcher
https://imagej.net/learn/launcher
BSD 2-Clause "Simplified" License
21 stars 23 forks source link

Add AppVeyor and Travis support #49

Closed stelfrich closed 6 years ago

stelfrich commented 6 years ago

This PR enables Windows builds with AppVeyor as well as Linux and macOS builds with Travis CI.

In addition to the regular Maven deployment process, binaries are now uploaded to ImageJ Nexus via deploy:deploy-file. This workaround is necessary because re-deployment of already existing artifacts it prohibited. This is an issue since deploy:deploy will try to deploy all attached artifacts from the various builds happening on CI services. Hence, builds will fail for platform-independent artifacts like imagej-launcher-X.X.X-sources.jar et al if they have already been deployed by a build on a different CI platform.

ctrueden commented 6 years ago

I owe you so many beers! :beer: :beer: :beer: :beer: :beers: