CI for humans
Project description
CI can be a bitch.
Jenkins is nice, but it’s Java, thus the memory consumption.
Buildbot is really hairy and weird.
Sloth CI is simple. Try it!
Installation
Sloth CI can be installed with pip:
pip install sloth-ci
This will install the Python package and add the sloth-ci shell command.
The repo is at bitbucket.org/moigagoo/sloth-ci.
Read the full documentation at sloth-ci.rtfd.org
Usage
Use the sloth-ci command to launch Sloth CI:
sloth-ci [-h] [--sconfig SCONFIG] [--host HOST] [--port PORT] [--log_dir LOG_DIR] config [config ...] positional arguments: config Sloth app config(s); config per app. optional arguments: -h, --help show help message and exit --sconfig SCONFIG Server config --host HOST Host for the Sloth server (overrides value in sconfig) --port PORT Port for the Sloth server (overrides value in sconfig) --log_dir LOG_DIR Where the log files should be stored (overrides value in sconfig)
Server Config Example
host = 0.0.0.0 port = 8080 log_dir = /var/log/sloth/
Sloth App Config Example
listen_to = /sloth-listener work_dir = /home/sloth/my_project provider = bitbucket [provider_data] repo = moigagoo/sloth-ci [actions] echo Got a commit to {branch}
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
sloth-ci-0.5.1.zip
(10.8 kB
view hashes)
Built Distribution
sloth_ci-0.5.1-py33-none-any.whl
(46.6 kB
view hashes)
Close
Hashes for sloth_ci-0.5.1-py33-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 3225f49cc5bb1dc4df60419bbe96d4c5fac9673f7578a42fcc702fbb67c74cbc |
|
MD5 | 794541c98a8026ab51d8ad6f2b9c2372 |
|
BLAKE2b-256 | 72fb0564c4fa24de3e3bd3239f891f9ade89f600a3c2f28cf701eab48e098b72 |