A BaTLaB itegration service for repo hosting sites like GitHub.
Project description
Polyphemus-CI
=============
.. raw:: html
<p style="text-align:center;">
<span style="font-family:Times;font-size:28px;font-style:normal;font-weight:normal;text-decoration:none;text-transform:none;font-variant:small-caps;color:000000;">
<br />
~ One eye makes for shallow bugs ~
<br />
<br />
</span>
</p>
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>`_
=============
.. raw:: html
<p style="text-align:center;">
<span style="font-family:Times;font-size:28px;font-style:normal;font-weight:normal;text-decoration:none;text-transform:none;font-variant:small-caps;color:000000;">
<br />
~ One eye makes for shallow bugs ~
<br />
<br />
</span>
</p>
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>`_
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
polyphemus-0.1.tar.gz
(26.2 kB
view details)
File details
Details for the file polyphemus-0.1.tar.gz
.
File metadata
- Download URL: polyphemus-0.1.tar.gz
- Upload date:
- Size: 26.2 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 31297cbf9fe2adb1b172c82c85254a43b9fd583c3715156660c1bae85fb6dcd5 |
|
MD5 | a6fe3739483489e8a3a0e052f9fff0c5 |
|
BLAKE2b-256 | 8be4bc0e6833874156f9494dc2ea002f4724a43e768b7fbcef6eccbdc8b78d0b |