Nyissa meg a Build szolgáltatást | |
---|---|
Típusú | webszolgáltatás és keresztfordító |
Fejlesztő | A Linux Foundation és a SUSE |
Beírva | Perl és Ruby [1] |
Operációs rendszer | Linux |
legújabb verzió |
|
Állapot | aktív |
Engedély | GNU GPL |
Weboldal | openbuildservice.org _ |
Az Open Build Service (korábban openSUSE Build Service ) [3] egy olyan platform, amely lehetővé teszi a disztribúciók és szoftvertermékek fejlesztési folyamatának megszervezését , beleértve a kiadott verziók és frissítések előkészítését és karbantartását. A rendszer lehetővé teszi a legtöbb nagyobb Linux disztribúció csomagjainak keresztfordítását , amelyek RPM vagy DEB formátumú csomagokat használnak , vagy saját disztribúciót készíthet egy adott csomagbázis alapján.
A buildek 21 platformon (disztribúción) és 6 architektúrán támogatottak, beleértve az i386 , x86 64 és ARM architektúrákat . A támogatott disztribúciók a következők: CentOS , Debian , Fedora , Mageia , openSUSE , SUSE Enterprise Linux , Red Hat Enterprise Linux (RHEL) és Ubuntu . 2012-től az OBS -t használják az openSUSE , Tizen és VideoLAN projektek , valamint Linux-termékek készítésének fő rendszereként a Dellnél , az SGI -nél és az Intelnél . [négy]
Az OBS lehetővé teszi egy specifikációs fájl létrehozását vagy a software.opensuse.org webhelyen bemutatott csomagtár csatlakoztatását , és egy paranccsal egy adott program legújabb verziójának bináris csomagként való felépítését a kívánt rendszerhez. Ezenkívül létrehozhat egy kész minimalista környezetet a virtualizációs rendszerekben , felhőkörnyezetekben való végrehajtáshoz vagy élő terjesztésként való letöltéshez . Amikor az OBS-szel dolgozik, a fejlesztő használhatja a build.opensuse.org kész webszolgáltatást, vagy telepítheti a rendszert a saját szerverére . Ezenkívül gyorsan üzembe helyezheti saját infrastruktúráját a virtuális gépekhez speciálisan előkészített lemezképek , helyi telepítés vagy a hálózaton keresztüli PXE rendszerindítás segítségével.
A rendszer lehetővé teszi a forráskódok külső Git vagy Subversion tárolókból vagy archívumokból történő letöltésének automatizálását ftp kóddal - és az elsődleges projektek webszervereiről, ami lehetővé teszi, hogy megszabaduljon az archívumok közbenső kézi letöltésétől a kóddal a fejlesztő helyi webhelyére. gépet, és importálja tovább az openSUSE Build Service-be. Az Open Build Service kezeléséhez használhatja a parancssori eszközkészletet és a webes felületet is . Az összes rendszerösszetevő kódja, beleértve a webes felületet, a csomagtesztelő rendszert és a build backendeket , teljesen nyílt forráskódú a GPL v2 licenc alatt.
2017 októberében bejelentették, hogy az OBS egyesül a SUSE Studióval egyetlen megoldásban , a SUSE Studio Expressben [5] , amely kiterjeszti az OBS képességeit és integrálja a SUSE Studio felületébe. Ezt a döntést a SUSE Studio felhasználóinak igényeinek kielégítése magyarázta.