See the Docs Directory for user docs.
Streamliner uses Gradle as a dependency management and build tool. The Gradle Application Plugin attempts to make building packages for different operating systems easier.
- Execute
./gradlew clean assemble
- Copy zip from
build/distributions/streamliner-<version>.zip
to intended install directory - Unzip streamliner
Install tools if required:
$ virtualenv -p python3 venv
$ source venv/bin/activate
$ pip install --upgrade cloudsmith-cli
Login to Cloudsmith:
$ cloudsmith token
Publish:
$ build-support/publish-zip.sh
./gradlew build
Note: Some tests require Docker to be running.
./gradlew test