Build Service/Clients

From openSUSE

Contents

Build Service Clients

The architecture based on a REST API allows to write different clients easily. That gives us the chance to address the needs of users with different experience. The clients can put different emphases on different usecases.

Official Clients

Web Client

The Web-based client for the openSUSE Build Service provides easy access to the Build Service.

The web client is especially useful for browsing and monitoring projects and packages. It does not offer all backend functionality. Small source changes can be done also with this client.

Command Line Clients

The osc commandline client gives access to most functions of the Build Service. It is the recommended tool for the daily packageing work.

Additionally, if you're a build service developer, you might be interested in using the build service rest API directly via curl:

Third party clients

KDE Rich Client

There has been a Google Summer of Code project that started to implement a KDE Rich Client, for more information see Rich Client

Graphical user interface (GUI) and Framework MonoOSC project logo from Robert Lihm <rlihm@suse.de>


openSUSE Build Service, Developer Graphical User Interface

MonoOSC is a project composed of two parts. A CSharp, C#, library used to access the openSUSE Build Service, OBS. The second part is a nice GUI which uses this library. MonoOSC requires the Mono 2.1 version of the distribution. more info can be find here (developpement in progress) : http://sourceforge.net/projects/monoosc/

openSUSE Build Service Repository : http://download.opensuse.org/repositories/home:/surfzoid/