OpenSUSE Build Service

OpenSUSE Build Service

The openSUSE Build Service is an open and complete distribution development platform designed to encourage developers to compile packages for multiple Linux distributions including openSUSE, Red Hat, Mandriva, Ubuntu, Fedora and Debian. It typically simplifies the packaging process, so developers can more easily package a single program for many distributions, and many openSUSE releases, making more packages available to users regardless of what distribution version they use.

The build service software is published under the GPL. [ [http://lists.opensuse.org/opensuse-announce/2007-01/msg00002.html [opensuse-announce Complete openSUSE Build Service under GPL available] ]

__TOC__

Workflow and usage

Each packager has a own space (called home-project) where he can upload sources and definitions how to build RPM or Debian packages. After each upload the openSUSE Build Service schedules the changed packages to get rebuild. In case this succeeds the resulting binary packages are published instantaneously to the download server, which makes them available to the public.

The openSUSE Build Service provides an public API [ [http://api.opensuse.org/apidocs openSUSE Build Service API Documentation] ] which is implemented in several user interfaces:
* a web interface at [https://build.opensuse.org build.opensuse.org]
* a command line interface called osc [ [http://en.opensuse.org/Build_Service/CLI osc, the Python command line client] ] Furthermore a plug-in for integrating the openSUSE Build Service into Eclipse is developed as a Google Summer of Code project. [ [http://code.google.com/soc/2008/suse/appinfo.html?csaid=DFC9A170A95499CD Google Summer of Code: Project Application Information] ]

Versions and History

* 22.02.2006 - initial announcement [ [http://lists.opensuse.org/opensuse-buildservice/2006-02/msg00000.html The openSUSE Build Service - Adrian Schröter] ]
* 21.12.2007 - Version 0.5 [ [http://news.opensuse.org/2007/12/21/opensuse-build-service-version-05-pointsettia-available/ openSUSE Build Service Version 0.5 (Poinsettia) Available - Adrian Schröter] ]
* 16.04.2008 - Version 0.9 [ [http://news.opensuse.org/2008/04/16/opensuse-project-releases-major-update-to-opensuse-build-service/ openSUSE Project Releases Major Update to openSUSE Build Service - Adrian Schröter] ]
* 09.07.2008 - Version 1.0 [ [http://news.opensuse.org/2008/07/09/opensuse-build-service-10-released/ openSUSE Build Service 1.0 Released - Joe 'Zonker' Brockmeier] ]

References

See also

*openSUSE

External links

* [http://en.opensuse.org/Build_Service openSUSE Build Service home page]
* [http://en.opensuse.org/Build_Service/Tutorial openSUSE Build Service tutorial]
* [http://forge.novell.com/modules/xfmod/project/?opensuse openSUSE Source Code]
* [http://files.opensuse.org/opensuse/en/8/8e/FOSDEM_Build_Service.pdf openSUSE Build Service presentation at FOSDEM 2006 (Slides)]
* [http://files.opensuse.org/opensuse/en/2/21/FOSDEM2008-OBS-short-introduction.pdf openSUSE Build Service presentation at FOSDEM 2008 (Slides)] [http://tube.opensuse.org/fosdem08/fosdem08_day1_04_buildservice_webclient.ogg (Video)]


Wikimedia Foundation. 2010.

Игры ⚽ Поможем решить контрольную работу

Look at other dictionaries:

  • Open Build Service — Developer(s) SUSE, Linux Foundation Development status Current Written in Perl, Ruby Operating system Linux …   Wikipedia

  • Open Build Service — Тип веб служба, кросс компилятор Разработчик S …   Википедия

  • openSUSE — KDE 4.7 в openSUSE 12.1 Разработчик Novell, Inc. Семейство ОС …   Википедия

  • openSUSE — Main article: SUSE Linux distributions openSUSE openSUSE 12.1 with KD …   Wikipedia

  • OpenSUSE — SuSE Pour les articles homonymes, voir Suse. Famille GNU/Linux …   Wikipédia en Français

  • OpenSuse — SuSE Pour les articles homonymes, voir Suse. Famille GNU/Linux …   Wikipédia en Français

  • Opensuse — SuSE Pour les articles homonymes, voir Suse. Famille GNU/Linux …   Wikipédia en Français

  • openSUSE Project — The openSUSE Project is a community project to produce, improve and document the openSUSE Linux distribution and make it the world s best Linux distribution [1]. Contents 1 Project 1.1 Main goals 2 Activities …   Wikipedia

  • OpenSUSE — Infobox OS name = openSUSE caption = openSUSE 11.0, KDE 4 website = [http://www.opensuse.org www.opensuse.org] developer = openSUSE Project family = GNU/Linux source model = FOSS released = March birth year and age|1994 latest release version =… …   Wikipedia

  • OpenSUSE Project — The openSUSE project is a community program sponsored by Novell, AMD and IP Exchange [ cite web | url = http://en.opensuse.org/Sponsors | title = Sponsors openSUSE | date = 2008 08 05 | accessdate = 2008 08 05 ] . Its main goal is promoting the… …   Wikipedia

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”