skip to navigation
skip to content

Not Logged In

sloth-ci 0.3.6

CI for humans

Package Documentation

Latest Version: 0.5.3

Latest PyPI version Number of PyPI downloads

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.

https://dl.dropbox.com/u/43859367/napoleon_sloth.jpg

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):
  • 82 downloads in the last day
  • 436 downloads in the last week
  • 2615 downloads in the last month