linkedin / isolation-forest

A distributed Spark/Scala implementation of the isolation forest algorithm for unsupervised outlier detection, featuring support for scalable training and ONNX export for seamless cross-platform inference.
Other
229 stars 47 forks source link

Added upload Travis CI stage that pushes artifacts for all build variants #20

Closed jverbus closed 4 years ago

jverbus commented 4 years ago

I added an "upload" Travis CI stage that runs before the "release" stage.

For each build variant in parallel... The "upload" stage checks if a release is needed using the Shipkit releaseNeeded command. If the result indicates a release is needed, then the artifacts are uploaded to Bintray using the current version number.

The following "release" stage runs the normal Shipkit release process, which can only upload one artifact. This stage does make a following commit to the git repo with release docs, bumps the version in the version.properties file, and creates a git tag.