Tryton Open Build Service

Tryton Open Build Service

Building packages for Tryton Introduction to Open Build Service Axel Braun (with material from OpenBuildService) Axel Braun [email protected] [email protected] @coogor Dipl.-Ing, Dr.-Ing. Electrical engineering Works as Consultant and Project Manager mostly for international companies Lives in Düsseldorf/Germany Member of openSUSE project Package maintainer for (among others) Tryton and GNU Health (Live-CD) Supported education project: Favela Education (.org) Supported medical project: GNU Health 2 Open Build Service The easy way to packages 4 © - usesthis.com - CC-BY-SA 2.5 http://usesthis.com/images/portraits/richard.stallman.jpg 5 010011 6 ¿¿ whatever.tar.gz ?? docb@T520:~> ./configure docb@T520:~> make docb@T520:~> make install docb@T520:~> pip install 8 9 10 11 010011 12 Open Build Service Meat and Potatoes Formats DEB RPM PKGBUILD 14 Distributions CentOS ™ TM A simple, lightweight linux distribution. 15 Architectures 16 Output PACKAGE DVD IMAGE REPOSITORY 17 Open Build Service Jumpstart Overview Command Hermes Installer Web UI Line Your Client Web UI (YaST,etc.) Client OBS API (api.opensuse.org) Notification Mirror Server User controller, Database, Search, ... Interface Storage Build Build Build Build Build Build Host Host Host Host Host Host Backend 19 Project Model 20 Project Model – Build for repositories 22 Collaboration SUBMIT FORK FIX 25 API 26 Interconnect 27 Open Source 28 Open Build Service Lets start Creating Packages ✔ Create a package ✔ in your own home project 1 ✔ on the reference server 30 Building Packages ✔ Build a package ✔ locally on your laptop 2 ✔ and on the reference server 31 Collaborating on Packages ✔ Branch a package ✔ Submit a merge request 3 ✔ Review a merge request 32 Open Build Service Some statistics Reference Server build.opensuse.org 34 Users 35 Users ● Distribution development, Maintenance Updates ● Open Source Communities ● Add-Ons: Driver Developer and ISVs ● Researchers/Universities ● Administration Teams 36 Numbers (from build.opensuse.org) ● Confirmed Users: >42.500 ● Packages: >315.000 ● Projects: >40.000 ● Package builds per day: > 150.000 ● Build farm: ~40 hosts, ~450 workers (HW upgrade already planned) ● Storage: ● Sources: 11 TBytes ● Binaries: 19 TBytes 37 Support ● Community ● [email protected] ● Irc: #opensuse-buildservice on freenode ● Professional http://www.open-build-service.org/contact/ ● B1 Systems (L3 backing by SUSE) 38 Kudos: The development team Henne Vogelsang Adrian Schröter Stephan Kulow Michael Schröder 39 Learn more about the Open Build Service www.openbuildservice.org Thank you. 42.

View Full Text

Details

  • File Type
    pdf
  • Upload Time
    -
  • Content Languages
    English
  • Upload User
    Anonymous/Not logged-in
  • File Pages
    36 Page
  • File Size
    -

Download

Channel Download Status
Express Download Enable

Copyright

We respect the copyrights and intellectual property rights of all users. All uploaded documents are either original works of the uploader or authorized works of the rightful owners.

  • Not to be reproduced or distributed without explicit permission.
  • Not used for commercial purposes outside of approved use cases.
  • Not used to infringe on the rights of the original creators.
  • If you believe any content infringes your copyright, please contact us immediately.

Support

For help with questions, suggestions, or problems, please contact us