Changes

Jump to navigation Jump to search
no edit summary
Line 1: Line 1:  
This howto is for using the Koozali.org Koji Build Farm (http://koji.koozali.org/koji).
 
This howto is for using the Koozali.org Koji Build Farm (http://koji.koozali.org/koji).
 +
 +
{{Note box|Warning: The Koji farm is still in development and locked inside the koozali compound, so you will need to have VPN access until we open it up to the world.}}
 +
 +
Official Koji documentation can be found at: https://docs.pagure.org/koji/
 +
 +
 +
We are slowliy migrating smeserver to newer build tools, which includes git for source management and koji for managing the builds.
 +
 +
Here we will try to explain how to setup and use Koji within the development process.
 +
 +
== Web Interface ==
 +
The [http://koji.koozali.org/koji web interface] is available to everyone for read-only access to the status of builds the configuration of the farm.
 +
 +
Developers and Admins have additional rights after they login.
 +
 +
<<We'll add a bit more here>>
 +
 +
== Developers ==
 +
As a developer, you will need access to koji to be able to initiate builds .
 +
 +
Please ask in the [https://forums.koozali.org/index.php/board,32.0.html Development Forum] or via the #buildsys channel on Rocket Chat.
 +
 +
A koji user will be created and you'll be given a 'bundle' (koji-<userid>-bundle.tgz) that contains your koji config and keys.
 +
 +
Please extract this in your home directory on your development workstation.
 +
 +
Install the koji client ('sudo dnf install koji' or equivalent on your flavour of linux)
 +
 +
Check that you can connect<syntaxhighlight lang="bash">
 +
koji moshimoshi
 +
</syntaxhighlight>And you should receive a welcome message, telling you that you've connected.
381

edits

Navigation menu