Skip to content
This repository has been archived by the owner on Sep 18, 2021. It is now read-only.

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})