On-Demand Fedora Build Service
Amit Saha
Abstract
On-Demand build service seeks to build Live and installation images for developers, testers and consumers of Fedora Linux. During the testing of Fedora releases, test images are often useful as smoke tests before full TC/RC composes, as baselines for specific test days or for automated installation testing in AutoQA. The idea is to make an on-demand Web-based build service which users/developers can use to make custom Fedora based distributions so that command-line wrangling can be minimized.
Additional Information
On-Demand Fedora build service seeks to build Live and installation images for developers, testers and consumers of Fedora Linux.
During the testing of Fedora releases, test images are often useful as smoke tests before full TC/RC composes, as baselines for specific test days or for automated installation testing in AutoQA. The idea is to make an on-demand Web-based build service which users/developers can use to make custom Fedora based distributions.
The service would be capable of building and hosting images (boot iso, installation DVDs and live images) made up of builds from stable repositories in addition to side repos containing specific builds from both updates-testing and koji builds that have yet to be pushed to any repos. The service will also also have a RESTful API which will make it accessible from command-line clients as well.
The toolchain for the installer creation will be changing from Fedora 18. While working on this project, I shall keep this in mind and discuss with the mentor how to best keep a provision for incorporating the usage of the newer/updated tools causing a minimum disruption of the code base of the build service.
Project Homepage: http://amitsaha.github.com/gsoc2012_fbs/
Updates on this project will be available at http://echorand.me/category/fedora/gsoc2012/
Code samples
| File name | Size | Date submitted |
|---|---|---|
| amitsaha-gsoc2012_fbs-vGSoC-0-ga965a88.tar.gz | 362.7 KB | August 27 2012 01:18 UTC |
