README.md: refer to HACKING.md for development
HACKING.md replaced the development section of the README.md. Refer to that new document.
This commit is contained in:
parent
3be53c1849
commit
66aebcd0d4
1 changed files with 2 additions and 57 deletions
59
README.md
59
README.md
|
|
@ -11,65 +11,10 @@ plugins:
|
|||
command line client. This will then use the new XMLRPC API to request a
|
||||
new compose.
|
||||
|
||||
## Building the containers
|
||||
|
||||
```sh
|
||||
# container for the hub
|
||||
sudo podman build -t koji.hub -f container/hub/Dockerfile .
|
||||
|
||||
# container for the builder
|
||||
sudo podman build -t koji.builder -f container/builder/Dockerfile .
|
||||
```
|
||||
|
||||
## Running
|
||||
|
||||
Run the database server, the kerberos kdc, and koji hub:
|
||||
```
|
||||
sudo ./run-koji-container.sh start
|
||||
```
|
||||
|
||||
Run the koji builder:
|
||||
```
|
||||
sudo ./run-builder.sh
|
||||
```
|
||||
|
||||
Create the tag infrastructure:
|
||||
```
|
||||
./make-tags.sh
|
||||
```
|
||||
|
||||
## Verify installation
|
||||
|
||||
Try connecting to koji hub locally via the `koji` command line client:
|
||||
```
|
||||
koji --server=http://localhost:80/kojihub --user=osbuild --password=osbuildpass --authtype=password hello
|
||||
grüezi, osbuild!
|
||||
|
||||
You are using the hub at http://localhost:80/kojihub
|
||||
Authenticated via password
|
||||
```
|
||||
|
||||
Check logs
|
||||
```
|
||||
sudo podman logs org.osbuild.koji.koji # koji hub
|
||||
sudo podman logs org.osbuild.koji.kdc # kerberos kdc
|
||||
```
|
||||
|
||||
Execute into the container:
|
||||
```
|
||||
sudo podman exec -it org.osbuild.koji.koji /bin/bash
|
||||
sudo podman exec -it org.osbuild.koji.kdc /bin/bash
|
||||
sudo podman exec -it org.osbuild.koji.kojid /bin/bash
|
||||
```
|
||||
|
||||
## Creating a compose
|
||||
The `compose.py` client can be used to create a compose via the koji plugins:
|
||||
```
|
||||
./compose.py --plain fedora 32 f32-candidate x86_64 --repo 'http://download.fedoraproject.org/pub/fedora/linux/releases/32/Everything/$arch/os/'
|
||||
```
|
||||
|
||||
## Development
|
||||
|
||||
See [`HACKING.md`](HACKING.md) for how to develop and test this project.
|
||||
|
||||
### Useful links
|
||||
|
||||
- [koji source](https://pagure.io/koji/tree/master)
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue