Skip to content
This repository has been archived by the owner on Mar 8, 2018. It is now read-only.
/ executor Public archive

Garrit execution capabilities supported by LXC containerization.

Notifications You must be signed in to change notification settings

Garrit/executor

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

41 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Garrit Executor

Build Status

Provides Garrit execution capabilities supported by Linux containers (LXC).

Installation

After checking out the repository, it can be built with Maven:

mvn package

This will generate an executable JAR, target/executor-1.0.0.jar.

Due to its reliance on LXC, the project requires a Linux execution environment. On Debian and derivative systems, the lxc package should be sufficient. Then, run the configuration script:

cd lxc
sudo ./install.sh
cd ..

Usage

Make a copy of config-example.yml:

cp config-example.yml config.yml

and customize it as necessary:

editor config.yml

At minimum, you'll need to change the negotiator and problems properties to indicate the negotiator endpoint and directory storing problem sets, respectively.

Then, to launch the executor:

java -jar /path/to/executor-1.0.0.jar server /path/to/config.yml

About

Garrit execution capabilities supported by LXC containerization.

Resources

Stars

Watchers

Forks

Packages

No packages published