simple-koji-ci
simple-koji-ci is a small service running in our infra cloud that listens for fedmsg messages coming from pagure on dist-git about new pull-requests. It then creates a SRPM based on the content of each pull-request, kicks off a scratch build in koji and reports the outcome of that build on the pull-request.
Contact Information
- Owner
-
Fedora Infrastructure Team
- Contact
-
#fedora-admin, #fedora-apps
- Persons
-
pingou
- Location
-
the cloud ☁
- Servers
-
simple-koji-ci-dev.fedorainfracloud.org simple-koji-ci-prod.fedorainfracloud.org
- Purpose
-
Performs scratch builds for pull-request opened on dist-git
Hosts
The current deployment is made in a single host:
simple-koji-ci-prod.fedorainfracloud.org
for prod,
simple-koji-ci-dev.fedorainfracloud.org
for stagging.
Service
simple-koji-ci is a fedmsg-based service, so it can be turned on or off
via the fedmsg-hub
service.
It interacts with koji via a keytab created by the keytab/service
role
in ansible.
The configuration of the service (including the weight of the builds
kicked off in koji) is located at /etc/fedmsg.d/simple_koji_ci.py
.
One can monitor the service using: journalctl -lfu fedmsg-hub
.