HACKING.md replaced the development section of the README.md. Refer to that new document.
24 lines
994 B
Markdown
24 lines
994 B
Markdown
# Koji osbuild
|
|
|
|
This project provides osbuild integration with Koji. This is done via three
|
|
plugins:
|
|
|
|
- Koji **hub** plugin: Provides a new XMLRPC API endpoint that clients
|
|
can use to create new `osbuildImage` Koji tasks.
|
|
- Koji **builder** plugin: Handles `osbuildImage` Koji tasks and will talk
|
|
to osbuild-composer to create new composes via composer's Koji API.
|
|
- Koji **cli** plugin: Adds a new `osbuild-command` to the existing `koji`
|
|
command line client. This will then use the new XMLRPC API to request a
|
|
new compose.
|
|
|
|
## Development
|
|
|
|
See [`HACKING.md`](HACKING.md) for how to develop and test this project.
|
|
|
|
### Useful links
|
|
|
|
- [koji source](https://pagure.io/koji/tree/master)
|
|
- [koji plugin howto](https://docs.pagure.org/koji/writing_a_plugin/)
|
|
- [koji server howto](https://docs.pagure.org/koji/server_howto/)
|
|
- [koji server bootstrap](https://docs.pagure.org/koji/server_bootstrap/)
|
|
- [osbs koji plugin](https://github.com/containerbuildsystem/koji-containerbuild/)
|