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
.
Impact
This service is purely informative, nothing does nor should rely on it. If anything goes wrong, there are no consequences for stopping it.
Want to help? Learn how to contribute to Fedora Docs ›