Skip to content

phdata/streamliner

Folders and files

NameName
Last commit message
Last commit date

Latest commit

df9cd79 · Feb 7, 2023
Oct 1, 2021
Oct 1, 2021
Feb 7, 2023
Nov 8, 2022
Apr 13, 2022
Jun 16, 2022
Oct 1, 2021
Jan 11, 2019
Dec 18, 2020
Feb 7, 2023
Mar 26, 2019
Apr 18, 2022
Oct 1, 2021
Oct 1, 2021
Oct 1, 2021
Oct 1, 2021
Nov 9, 2022

Repository files navigation

Streamliner Logo

User Documentation

See the Docs Directory for user docs.

Developer Documentation

Packaging Streamliner

Streamliner uses Gradle as a dependency management and build tool. The Gradle Application Plugin attempts to make building packages for different operating systems easier.

Creating Streamliner Package

  1. Execute ./gradlew clean assemble
  2. Copy zip from build/distributions/streamliner-<version>.zip to intended install directory
  3. Unzip streamliner

Releasing

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

Running Full Build

./gradlew build

Running Tests

Note: Some tests require Docker to be running.

./gradlew test