mirror of
https://github.com/enso-org/enso.git
synced 2024-11-27 02:55:06 +03:00
f2779cfea4
When `PROFILING_FILENAME` and `PROFILING_TIME` are set, language server will collect profiling data on startup and place it under `/opt/enso/profiling/$PROFILING_NAME` where it can be fetched from. Needed to better analyze #9789. |
||
---|---|---|
.. | ||
artifact-test/repl | ||
docker | ||
nightly | ||
releases | ||
check-changelog.js | ||
prepare-distribution-env.sh | ||
README.md | ||
Test.enso |
CI Tools
This folder contains miscellaneous utilities for CI.
Docker
Building
A custom docker image requires a certain number of directories to be present
from a desired edition. The root directory of the docker build context can be
provided in the docker build
command:
docker build -t <my-custom-name> -f tools/ci/docker/DockerFile --build-context docker-tools=tools/ci/docker built-distribution/enso-engine-$VERSION-linux-amd64/enso-$VERSION
where for a locally built distribution on Linux it would be VERSION=0.0.0-dev
.
Running
To start Language Server with a default configuration simply run the built image with the chosen name:
docker run -t <my-custom-name>