Portal:Build Service
Vítejte na portálu Open Build Service upravit
Open Build Service (OBS) je obecný systém pro sestavování a distribucí balíčků ze zdrojového kódu automatickým, konzistentním a reprodukovatelným způsobem. Toto přináší možnost vydávat software pro širokou škálu operačních systémů a různé architektury hardwaru. Referenční server OBS, který je využíván pro sestavování naší distribuce, má v současnosti přes 35 000 uživatelů, kteří sestavují téměř 200 000 balíčků pro 22 základních distribucí na 6 architekturách.
Dokumentace upravit
Dříve než začnete používat OBS, budete pravděpodobně chtít znát základy RPM balíčkování. Projekt Fedora nabízí dobrý návod, který doporučujeme k přečtení každému začínajícímu tvůrci balíčků ještě před ponořením se do OBS.
Na této wiki je služba OBS dokumentována. Tvůrci balíčků by měli začít čtením tutoriálu a mezidistribuční balíčkovací návod. Některé obecné rady můžete najít na stránce FAQ a Tipy & triky. Také jsou k dispozici různé prezentace. Důležitou součástí je dokumentace pro API. API je jednoduché a obecné rozhraní pro práci s Open Build Service. Můžete je použít pro integraci vašich nástrojů při odesílání aktualizací kódu, kontrole současného stavu vašich projektů nebo dělání něčeho úplně jiného a bezvadného.
K dispozici je jak tahák pro osc, tak příručka, která je vyvíjena zde (pomoc vítána!)
Vývoj upravit
Plán
Plán vydání je vyznačen v článku Roadmap[EN]. Tento plán je vytvářen ze seznamu navrhovaných funkcí[EN] a Konceptů[EN].
Zdrojový kód a testování
Zdroje a dokumentace k Open Build Service a jejím nástrojům jsou uloženy na GitHubu v projektu Open Build Service. Při každém nahrání kódu je odesláno upozornění do mailového seznamu obs-commits. Zdrojový kód je pokryt rozsáhlou sadou testů, jejichž výsledky a grafy naleznete v OBS instanci Jenkins. E-maily s upozorněním na testy jsou rozesílány odběratelům mailového seznamu obs-tests. Pro podrobnosti navštivte vývojářskou dokumentaci[EN].
Nástroje kolem OBS
Zde je seznam[EN] oficiálních i neoficiálních komponent a nástrojů OBS.
Jak se zapojit
Jako ve většině projektů s otevřeným kódem, začněte prosím psaním oprav nebo konceptu, co plánujete vyvíjet. GitHub nabízí pěknou funkci pro klonování OBS projektu, změnu kódu a jeho odeslání zpět do základního projektu. Také je zde pár menších projektů[EN] (Učňovské práce), které jsou dobrým začátkem pro objevování kódu a připojení se k vývojovému týmu.
Kontakt a podpora
V současnosti nabízíme komunitní podporu[EN] přes IRC a e-mailové seznamy. Vývojáře OBS můžete také potkat na populárních open source akcích. Pokud byste raději dostali komerční podporu, kontaktujte prosím Andrease Jaegera, abyste probrali možnosti.
Příbuzné projekty upravit