No description
Find a file
Mike McLean 91b306e108 Avoid failing at import time if krbV module is missing
Several parts of Koji already handled this absence gracefully. This change
extends that behavior to all places where krbV is imported.
2018-04-02 16:38:27 -04:00
builder Avoid failing at import time if krbV module is missing 2018-04-02 16:38:27 -04:00
cli extend listBuilds for search by source 2018-03-06 12:26:43 -05:00
devtools move custom xmlrpc marshaller to its own file 2017-08-25 16:48:02 -04:00
docs give the archivetype a unique name 2018-02-26 15:24:25 -05:00
hub Drop pre-2.6 compat function koji.util._relpath 2018-03-08 10:23:44 -05:00
koji do not shell=True 2018-03-14 20:23:24 +08:00
plugins Avoid failing at import time if krbV module is missing 2018-04-02 16:38:27 -04:00
tests protonmsg: unit test for unencodable data 2018-03-21 15:08:26 -04:00
util Avoid failing at import time if krbV module is missing 2018-04-02 16:38:27 -04:00
vm Avoid failing at import time if krbV module is missing 2018-04-02 16:38:27 -04:00
www avoid using backslash and fix typo issue. 2018-03-01 16:01:47 -05:00
.coveragerc add exclude_lines in .coveragerc/.coveragerc3 2017-12-19 09:59:35 -05:00
.coveragerc3 drop old ssl support + compatrequests 2018-01-03 12:47:03 +01:00
.gitignore update .gitignore 2017-06-21 14:55:48 -04:00
Authors one last email test typo 2007-02-20 23:26:53 -05:00
COPYING update copyright 2014-10-28 23:54:21 -04:00
koji.next.md koji.next.md: Content Generators are available 2017-12-19 13:53:37 -05:00
koji.spec drop old ssl support + compatrequests 2018-01-03 12:47:03 +01:00
LGPL Initial code drop 2007-02-14 11:25:01 -05:00
Makefile force coverage3 read .coveragerc3 as rcfile to generate report and html 2017-12-19 09:59:35 -05:00
README.md update links in README.md 2017-07-24 09:45:39 -04:00
runtests deal with failed commands 2017-11-30 16:23:22 -05:00
setup.py drop pycurl dependency 2018-02-05 15:54:18 +01:00

koji - RPM building and tracking system

Koji is an RPM-based build system. The Fedora Project uses Koji for their build system, as do several other projects.

Koji's goal is to provide a flexible, secure, and reproducible way to build software.

Key features:

  • New buildroot for each build
  • Robust XML-RPC APIs for easy integration with other tools
  • Web interface with SSL and Kerberos authentication
  • Thin, portable command line client
  • Users can create local buildroots
  • Buildroot contents are tracked in the database
  • Versioned data

Communicate

Bugs/RFEs

If you have found a bug or would like to request a new feature, please report an issue in Pagure.

Download

The koji source code can be downloaded with git via:

git clone https://pagure.io/koji.git

You may browse code at https://pagure.io/koji

Archived releases can be found at https://pagure.io/koji/releases

Documentation

See: https://docs.pagure.org/koji/