Continuous Integration

We are using Travis-CI already. It is currently setup to build the distribution package on each commit. For tagged commits it will automatically upload the package to GitHub and attach it under the tag as a release.

The plan is to have commit snapshots uploaded automatically to the updates server, which includes the engine only distribution package, the maven artifacts and the SDK plugin NBMs for the 3.1 pre-release SDK.

Other releases will be tag based and will end up doing the same as above but under another folder in the updates server.

6 Likes