skip to navigation
skip to content

Not Logged In

sloth-ci 0.3.6

CI for humans

Package Documentation

Latest Version: 1.2.7

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!

Sloth CI is CI for humans.

Installation

Sloth CI can be installed with pip:

pip install sloth-ci

Note

Sloth CI will work only in Python 3. It could have been ported to Python 2 with minimal effort, but the priorities are on the functionality now. Python 3 is better anyway.

This will install the Python package and add the sloth-ci-start shell command.

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}
 
File Type Py Version Uploaded on Size
sloth-ci-0.3.6.tar.gz (md5) Source 2013-12-16 4KB
  • Downloads (All Versions):
  • 205 downloads in the last day
  • 3042 downloads in the last week
  • 11944 downloads in the last month