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.
- User Profiles
- Workflows
- Navigation
- Redesign Concept (work in Progress)
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 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/

