README.rst
ci-resultsdb-listener
=====================

Listens to fedora-messaging messages sent by the Fedora CI pipeline running
in ci.centos.org and uploads them to a specified resultsdb.


Get it running
--------------

* In another terminal, setup and get running a resultsdb instance.
  Instructions can be found at: https://pagure.io/taskotron/resultsdb/

* Install the dependencies:
::

   sudo dnf install python3-fedora-messaging

* Adjust the fedora-messaging example configuration with your own uuid
::

  sed -e "s/[0-9a-f]\{8\}-[0-9a-f]\{4\}-[0-9a-f]\{4\}-[0-9a-f]\{4\}-[0-9a-f]\{12\}/$(uuidgen)/g" config.toml.dev-example > dev_config.toml

* Run the consumer:
::

  PYTHONPATH=. fedora-messaging --conf dev_config.toml consume