pingou
Pierre-YvesChibonmaintainer
protron is a service that aims at kicking a CI workflow when a pull-request is created or updated in pagure and report the results of this workflow to the pull-request.
protron listens to fedmsg message from pagure about a new pull-request or an update to an existing (still open) pull-request. It will then trigger a build in koji for the branch containing the changes to test. It will then report to the pull-request the result of the koji build. Taskotron will trigger itself on this build and publish its results to resultdb. proton will then report to the pull-request the results of these tests.
Create the environment
mkvirtualenv protron
Install and set-up the project
python setup.py develop
Run the fedmsg consumer
fedmsg-hub