1) Environment per Split deployment:
SEMMLE_DIST
: Semmle's distributionSEMMLE_HOME
: This project's locationSEMMLE_LICENSE_DIR = $SEMMLE_DIST/license/license.dat
SEMMLE_DATA = $SEMMLE_HOME/target/semmle
In this project's directory, execute: . setup.sh <SEMMLE_DIST>
where <SEMMLE_DIST>
is the location of Semmle's distribution.
2) Configure Scala projects
Execute odasa bootstrap
for each Scala project per the instructions.
. setup.sh <SEMMLE_DIST>
export ENCRYPTION_PASSWORD=<password>
export $SEMMLE_CREDENTIALS=<user>:<password>
./ci.sh <project name>
4) []Team Insight](https://help.semmle.com/til/1.10/Content/WebHelp/home.html)
Assuming that <project name>
has been configured using odasa bootstrap
, resulting in:
./dashboards/<project name>
./projects/<project name>
Then execute:
. setup.sh <SEMMLE_DIST>
odasa serve --port <port> --dashboard dashboards/<project name>