skip to navigation
skip to content

Not Logged In

polyphemus 0.1

A BaTLaB itegration service for repo hosting sites like GitHub.

Polyphemus-CI
=============

.. raw:: html





~ One eye makes for shallow bugs ~







Polyphemus is a continuous integration tool that front-ends to
`GitHub <https: github.com=""/>`_ et al. and backends to
`BaTLaB <https: www.batlab.org=""/>`_. This fills a similar role to that of Travis-CI
or the GitHub plugin for Jenkins. However, BaTLab has a wider vareity of machines
than Travis-CI and is cheaper (free) than running your own machines with Jenkins.

=========
Contents
=========


tutorial
batlab
api/index
rcdocs
previous/index
faq
authors

============
Installation
============
Since polyphemus is pure Python code, the ``pip`` or ``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 <http: github.com="" polyphemus-ci="" polyphemus="">`_.
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 ``~/.bashrc`` file::

# Enable completion for polyphemus
eval "$(register-python-argcomplete polyphemus)"

============
Dependencies
============
Polyphemus currently has the following external dependencies,

*Run Time:*

#. `flask <http: flask.pocoo.org=""/>`_
#. `paramiko <http: www.lag.net="" paramiko=""/>`_
#. `github3.py <http: github3py.readthedocs.org="" en="" latest=""/>`_
#. `apache 2 <http: httpd.apache.org=""/>`_, optional for real depolyment
#. `argcomplete <https: argcomplete.readthedocs.org="" en="" latest=""/>`_, optional for BASH completion
#. `modwsgi <https: code.google.com="" p="" modwsgi=""/>`_

==========
Contact Us
==========
If you have questions or comments, please send them to the mailing list
polyphemus-ci@googlegroups.com or contact the author directly or open an issue on
GitHub.
`Join the mailing list here! <https: groups.google.com="" forum="" #!forum="" polyphemus-ci="">`_

============
Contributing
============
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 (polyphemus-ci@googlegroups.com). We are particularly
interested in adding bitbucket and mercurial support.

=============
Helpful Links
=============

* `Documentation <http: polyphemus.org="">`_
* `Mailing list <https: groups.google.com="" forum="" #!forum="" polyphemus-ci="">`_  
File Type Py Version Uploaded on Size
polyphemus-0.1.tar.gz (md5) Source 2014-01-15 25KB
  • Downloads (All Versions):
  • 2 downloads in the last day
  • 24 downloads in the last week
  • 81 downloads in the last month