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