Changes

From SME Server
Jump to navigationJump 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.}}
+
{{Note box|This is no longer the case (Aug 2024):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.
 +
 
 +
Koji is now publically available, but you are advised to get a login in order that you can fully utilise it.}}
    
Official Koji documentation can be found at: https://docs.pagure.org/koji/
 
Official Koji documentation can be found at: https://docs.pagure.org/koji/
    +
We are slowly 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.
   −
We are slowliy migrating smeserver to newer build tools, which includes git for source management and koji for managing the builds.
+
Another document worth reading is [[Howto interact with gitea and koji to do an rpm build for SME1|here]]. This document is up to date as of Aug 2024.
 
  −
Here we will try to explain how to setup and use Koji within the development process.
      
== Web Interface ==
 
== Web Interface ==
Line 52: Line 54:     
=== Build from git ===
 
=== Build from git ===
For now, this is the only way we can do a build from git on koji, but in the future this will be incorporated into the 'make build'. <syntaxhighlight lang="bash">
+
For now, this is the only way we can do a build from git on koji, but in the future this will be incorporated into the 'make build'. (Aug 2024) This has now been done. <syntaxhighlight lang="bash">
 
koji build sme11-test git+https://src.koozali.org/smeserver/<pkg>.git?#<tag>
 
koji build sme11-test git+https://src.koozali.org/smeserver/<pkg>.git?#<tag>
 
koji build sme11-contribs-test git+https://src.koozali.org/smecontribs/<pkg>.git?#<tag>
 
koji build sme11-contribs-test git+https://src.koozali.org/smecontribs/<pkg>.git?#<tag>

Navigation menu