Portal:Build Service

Ga naar: navigatie, zoeken

Welkom op het portaal Build Service edit

De openSUSE Build Service (OBS) is een open en volledig platform voor de ontwikkeling van distributies. Het biedt de infrastructuur om gemakkelijk opensource software te maken en te distribueren voor openSUSE en andere Linux distributies op verschillende hardware-architecturen. Het openSUSE exemplaar heeft op dit moment meer dan 20.000 gebruikers die bezig zijn met het bouwen van 100.000 pakketten voor 21 basisdistributies op 6 architecturen.

Features van Build-service edit

Portaal voor gebruikerssoftware

Voor gebruikers

  • openSUSE vrijgaven worden transparant gebouwd in het openSUSE:Factory project, inclusief automatisch maken van de image.
  • Gebruikers kunnen de laatste software pakketten voor hun distributie vinden en via wereldwijde mirroring kan een goede beschikbaarheid voor iedereen verkregen worden.
Dit artikel is nog maar gedeeltelijk vertaald. Als u mee wilt helpen met vertalen lees dan Wiki vertalen naar het Nederlands.

For Developers

  • For developers it is an efficient place to build up groups and work together through its project model.
Developer Web Interface
  • No "compiler farms" of different hardware needed to build packages for different architectures and multiple Linux distributions like Fedora, Debian, Ubuntu, and more.
  • KIWI integration for automatic product and image creation.
  • Automatic resolving of dependencies to other packages. If a package depends on another package, this package will be triggered for a rebuild automatically if the depending package changes.
  • Linking to other projects: Patches can be tested against current packages from other projects.
  • Open interfaces allow different clients and external services (e.g. SourceForge, kde-apps.org) to interface with the Build Service and to use its resources.

For Distributors or Independent Software Vendors

The Build Service is licensed under GPL and can be installed on any piece of hardware what does have at least 2GB memory.

  • The easiest way to run your own instance is to use the OBS appliances. The appliances can be used to run an instance directly or to install an instance on your server.
  • A manual installation is also possible but is more complicated. The tutorial can guide you through it.

Who is using it?

  • Besides the openSUSE project, a number of Open Source projects like the MeeGo project, companies and universities are running their own instances of the Build Service. Some of these are available in our list of Build Service installations.

Documentatie edit

De OBS is gedocumenteerd in deze wiki. Pakketmakers zouden moeten beginnen met het lezen van de inleiding en de cross distribution package how to. Sommige algemene tips zijn te vinden in de FAQ en de pagina's Tips & trucks. Een belangrijk stuk is de documentatie voor de API. De API is een eenvoudige en algemeen interface om met de Build Service te werken. U kunt het gebruiken om uw hulpmiddelen te integreren om updates van code in te dienen, controleer de huidige status van uw projecten of doe iets heel anders en cools.

Een "cheat sheet for osc" is ook beschikbaar.

Ontwikkeling edit

Route

Het vrijgaveplan is uitgelegd in de Route en wordt gemaakt uit de lijst met voorgestelde features en concepten.

Broncode

De broncode en documentatie van de Build Service en zijn hulpmiddelen worden gehost binnen het Build Service Project at gitorious.org.

Hoe bij te dragen

Dit artikel is nog maar gedeeltelijk vertaald. Als u mee wilt helpen met vertalen lees dan Wiki vertalen naar het Nederlands.

As with most open source projects, please start to write patches or a concept what you plan to develop. Gitorious offers a nice feature to clone from the obs project, change the code and submitting it back into the base project. There are some smaller projects (Junior Jobs) which are a good start for discovering the code and joining the development team.

Contact and support

At the moment we are doing community support via irc and mailinglists. OBS Developers can also be met on popular open source events.

If you like to get commercial support, please contact Andreas Jaeger to discuss options.