~ One eye makes for shallow bugs ~
Polyphemus is a continuous integration tool that front-ends to GitHub et al. and backends to BaTLaB. This fills a similar role to that of Travis-CI or the GitHub plugin for Jenkins. However, BaTLab has a wider variety of machines than Travis-CI and is cheaper (free) than running your own machines with Jenkins.
.. toctree:: :maxdepth: 1 tutorial batlab api/index rcdocs previous/index faq other authors
Since polyphemus is pure Python code, the
easy_install may be used
to grab and install the code:
$ pip install polyphemus $ easy_install polyphemus
The source code repository for polyphemus may be found at the GitHub project site. You may simply clone the development branch using git:
git clone git://github.com/polyphemus-ci/polyphemus.git
Also, if you wish to have the optional BASH completion, please add the
following lines to your
# Enable completion for polyphemus eval "$(register-python-argcomplete polyphemus)"
Polyphemus currently has the following external dependencies,
We highly encourage contributions to polyphemus! If you would like to contribute, it is as easy as forking the repository on GitHub, making your changes, and issuing a pull request. If you have any questions about this process don't hesitate to ask the mailing list (firstname.lastname@example.org). We are particularly interested in adding bitbucket and mercurial support.