Difference between revisions of "Fedora ARM Koji Buildsystem"

From CDOT Wiki
Jump to: navigation, search
(Created page with 'CDOT is currently running a Koji build system as part of the Fedora ARM Secondary Architecture initiative. = Design = == Hardware == System hardware consists of an x86_64 …')
 
Line 4: Line 4:
  
 
== Hardware ==
 
== Hardware ==
 +
[[File:Fedora-arm-shelves%2Blcd.jpeg|right|thumb]]
  
 
System hardware consists of an x86_64 PC (''HongKong'') and a number of ARM-based builders. Hardware details are listed on the [[Fedora_ARM_Secondary_Architecture/ARM_hardware|ARM hardware]] page.
 
System hardware consists of an x86_64 PC (''HongKong'') and a number of ARM-based builders. Hardware details are listed on the [[Fedora_ARM_Secondary_Architecture/ARM_hardware|ARM hardware]] page.
Line 9: Line 10:
 
== Software ==
 
== Software ==
  
This system uses the [:fedora:Koji] build software, which is a client-server hub-builder system. Jobs are queued by client systems (whether manually, by package maintainers, or automatically, by a script) to the hub; the builders pick up jobs from the hub and execute them, building software packages and performing related maintenance (such as repository updates).
+
This system uses the [[:fedora:Koji|Koji]] build software, which is a client-server hub-builder system. Jobs are queued by client systems (whether manually, by package maintainers, or automatically, by a script) to the hub; the builders pick up jobs from the hub and execute them, building software packages and performing related maintenance (such as repository updates). Package builds are performed with [[:fedora:Projects/Mock|Mock]] using an isolated, chroot build environment created specifically for the package being built.
  
 
== Access ==
 
== Access ==
Line 16: Line 17:
  
 
A web interface is provided for viewing the system status, accessing built packages, and controlling tasks at http://arm.koji.fedoraproject.org
 
A web interface is provided for viewing the system status, accessing built packages, and controlling tasks at http://arm.koji.fedoraproject.org
 +
 +
== Questions? ==
 +
 +
Please contact [[User:Paul.W|Paul Whalen]] or [[User:Chris Tyler]].

Revision as of 14:46, 14 October 2010

CDOT is currently running a Koji build system as part of the Fedora ARM Secondary Architecture initiative.

Design

Hardware

Fedora-arm-shelves+lcd.jpeg

System hardware consists of an x86_64 PC (HongKong) and a number of ARM-based builders. Hardware details are listed on the ARM hardware page.

Software

This system uses the Koji build software, which is a client-server hub-builder system. Jobs are queued by client systems (whether manually, by package maintainers, or automatically, by a script) to the hub; the builders pick up jobs from the hub and execute them, building software packages and performing related maintenance (such as repository updates). Package builds are performed with Mock using an isolated, chroot build environment created specifically for the package being built.

Access

This Koji system uses Fedora FAS2 certificates, so any person with access to the Fedora primary architecture Koji system has access to the Fedora-ARM Koji system as well.

A web interface is provided for viewing the system status, accessing built packages, and controlling tasks at http://arm.koji.fedoraproject.org

Questions?

Please contact Paul Whalen or User:Chris Tyler.