Toxicslave: Build server for toxicbuild

Toxicslave is a server that excutes builds requested by a toxicbuild master.

Install

To install it use pip:

$ pip install toxicslave --extra-index-url=https://pypi.poraodojuca.dev

Note

Currently it only works on linux. Other platforms will be supported in the future.

Note

Toxicslave uses the ps command. It must be available in the host system. The git command must also be available.

Setup & config

Before executing builds you must create an environment for toxicslave. To do so use:

$ toxicslave create ~/build-env

This is going to create a ~/build-env directory with a toxicslave.conf file in it. This file is used to configure toxicslave.

Check the configuration instructions for details

Run the server

When the configuration is done you can run the server with:

$ toxicslave start ~/build-env

For all options for the toxicslave command execute

$ toxicslave --help

Build server API

With the server running you can send build requests to it. Check the api documentation for details

CHANGELOG