ci-resultsdb-listener

Created
Was maintained by tflink
listens to fedmsgs coming out of the atomic host CI pipeline,
git clone
This repository is migrated to https://forge.fedoraproject.org/apps/ci-resultsdb-listener
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" conf/config.toml.dev-example > dev_config.toml
* Run the consumer:
::
  PYTHONPATH=. fedora-messaging --conf dev_config.toml consume
Run the tests
-------------
* Install tox:
::
  sudo dnf install python3-tox
* Run the tests:
::
  tox .