No description
Find a file
Tomas Kopecek 4a96ee5474 store git commit hash to build.source
Git HEAD commit hash is now stored in build.info field. this field is
currently used by content generators, but not by other builds. Also
original checked out url is stored in build.extra.url field.

Fixes: https://pagure.io/koji/issue/550
2017-12-11 12:50:46 -05:00
builder store git commit hash to build.source 2017-12-11 12:50:46 -05:00
cli Display license info in CLI's rpminfo and Web UI 2017-11-30 17:39:01 -05:00
devtools move custom xmlrpc marshaller to its own file 2017-08-25 16:48:02 -04:00
docs Documentation update for PyPi 2017-12-08 09:57:47 -05:00
hub Check for login earlier 2017-12-08 09:43:25 -05:00
koji store git commit hash to build.source 2017-12-11 12:50:46 -05:00
plugins use hasPerm to check permission in save_failed_tree 2017-11-17 15:56:39 +08:00
tests unit tests for gssapi auth 2017-12-07 18:16:03 -05:00
util add krb_canon_host option to various clients 2017-10-27 15:32:25 -04:00
vm Don't check non-existing file 2017-11-09 17:50:57 -05:00
www fix rpm components check 2017-12-07 14:47:09 -05:00
.coveragerc use coverage directly. adjust coverage config for py3 tests 2017-06-01 09:39:25 +02:00
.coveragerc3 use coverage directly. adjust coverage config for py3 tests 2017-06-01 09:39:25 +02: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 drop mod_python support 2017-07-06 14:04:19 +02:00
koji.spec replace pycurl with requests 2017-10-16 10:03:42 -04:00
LGPL Initial code drop 2007-02-14 11:25:01 -05:00
Makefile Documentation update for PyPi 2017-12-08 09:57:47 -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 update to 1.15 version 2017-12-08 09:57:47 -05: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/