Skip to content

Latest commit

 

History

History
 
 

runner

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

ElixirBench Runner

This is an Elixir daemon that pulls for job our API and executes tests in runner-container.

Dependencies

Benchmarks are running inside a docker container, so you need to have docker and docker-compose installed.

Deployment

To build the release you can use mix release. The relese requires a RUNNER_API_KEY and RUNNER_API_USER environment variables for communication with the API server.

The server needs to have proper credentials for the runner configured as well. This can be done from the release console using:

ElixirBench.Benchmarks.create_runner(%{api_key: some_key, name: some_name})