Құрылыс қызметін ашыңыз - Open Build Service

Құрылыс қызметін ашыңыз
Скриншот
Obssuse.png
ӘзірлеушілерSUSE, Linux Foundation
Тұрақты шығарылым
2.9 / 19.03.2018; 2 жыл бұрын (2018-03-19)
Репозиторий Мұны Wikidata-да өңдеңіз
ЖазылғанПерл, Рубин
Операциялық жүйеLinux
ТүріВеб-қызмет, крест-компилятор
ЛицензияGPL
Веб-сайтopenbuildservice.org

The Құрылыс қызметін ашыңыз (бұрын аталған openSUSE құрастыру қызметі)[1] - бұл әзірлеушілерді бумалар жинағына жинауға ынталандыруға арналған ашық және толық тарату платформасы Linux таратылымдары оның ішінде SUSE Linux Enterprise Server, openSUSE, Red Hat Enterprise Linux, Mandriva, Ubuntu, Федора, Дебиан, және Arch Linux.[2] Әдетте бұл орау процесін жеңілдетеді, сондықтан әзірлеушілер көптеген дистрибьюторларға және көптеген OpenSUSE шығарылымдарына арналған бір бағдарламаны оңай жинай алады, бұл пайдаланушыларға қандай дистрибутивтен тәуелсіз көптеген пакеттерді ұсынады. Сондай-ақ, бұйымдар мен құрылғылардың құрылысын OBS қолдайды.

Build Service бағдарламалық жасақтамасы GPL.[3] Оның кең Linux қауымдастығы үшін пайдалы екендігін растай отырып, Linux Foundation жобаның Linux Developer Network (LDN) қосылатындығын хабарлады.[4] Әр түрлі компаниялар,[5] MeeGo жоба және Тизен оны тарату үшін қолданады.

Ол сондай-ақ дамушы топтарға басқа жобаларға өзгерістер енгізуге және жіберуге мүмкіндік беріп, ынтымақтастық ортасын ұсынады.

Жұмыс процесі және пайдалану

Open Build Service қызметін жеке қондырғы ретінде іске қосуға болады немесе build.opensuse.org сайтында орналасқан openSUSE Build Service сияқты қоғамдық даналарды пайдалануға болады. SUSE. Соңғысы 400-ге дейін слот ұсынады,[6] бірақ сыртқы қызметтер қандай пакеттерді орналастыруға болатындығына қатысты шектеулер қоюы мүмкін, сондықтан жеке қондырғылар әдетте жеке немесе заңды проблемалы бағдарламалық жасақтаманы орналастыру кезінде таңдалады.

Әрбір пакеттерде әдепкі бойынша «үй» жобасы бар, онда олар қайнар көздерін және анықтамаларды қалай салу керектігін жүктей алады RPM немесе Debian пакеттері. Әзірлеушіге рұқсаттар берілген жағдайда үй кеңістігінен тыс міндеттер болуы мүмкін. Әрқайсысынан кейін жүктеу, Build Service өзгертілген пакеттерді қайта құруды жоспарлайды. Аяқтағаннан кейін алынған екілік пакеттер жүктеу серверіне лезде жарияланады, бұл оларды көпшілікке қол жетімді етеді.

Құрылыс қызметі көпшілікке қызмет көрсетеді API[7] ол бірнеше жүзеге асырылады пайдаланушы интерфейстері:

Сонымен қатар, а қосылатын модуль құрастыру қызметін біріктіру үшін Тұтылу ретінде дамыған Google Summer of Code жоба,[9][10][11] сондай-ақ арналған плагин Qt Creator.[12]

Даналарды байланыстыруға болады, мысалы, қашықтағы хосттың дереккөздері мен бумаларын қайта пайдалануға болады, осылайша алдын ала бар жобалар үшін тәуелділікті қолмен жүктеу / импорттау қажеттілігін жояды.

Сондай-ақ қараңыз

Әдебиеттер тізімі

  1. ^ openSUSE OBS атын өзгертеді, news.opensuse.org, 2011-05-26, алынды 2012-11-06
  2. ^ Open Build Service Arch Linux-ке қолдау көрсетеді, openbuildservice.org, 2012-09-10, алынды 2015-04-15
  3. ^ GPL бойынша толық openSUSE құрастыру қызметі қол жетімді, lists.opensuse.org, 2007-01-24, алынды 2012-11-06
  4. ^ «Саммиттен жаңалықтар: Linux Foundation OpenSUSE құрастыру қызметін Linux Developer Network арқылы қол жетімді етеді». Linux Foundation. Архивтелген түпнұсқа 2015 жылғы 2 сәуірде. Алынған 14 наурыз 2015.
  5. ^ openSUSE: Қызмет қондырғыларын құру, opensuse.org, 2009-01-27, алынды 2012-11-06
  6. ^ openSUSE-тің көпшілікке арналған қызметі, build.opensuse.org, 2012-05-25, алынды 2012-11-06
  7. ^ openSUSE Build Service API құжаттамасы, build.opensuse.org, алынды 2013-07-09
  8. ^ openSUSE: OSC, openuse.org, алынды 2020-01-13
  9. ^ Google Summer of Code: жобаны қолдану туралы ақпарат, мұрағатталған түпнұсқа 2 мамыр 2008 ж
  10. ^ LongSong BuildService үшін тарбол ойынының көздері, code.google.com, алынды 2012-11-06
  11. ^ алдын ала салынған BSUIPlugin-1.2.0.jar Eclipse плагині, build.opensuse.org, мұрағатталған түпнұсқа 2012-04-21, алынды 2012-11-06
  12. ^ Bretzn жобасы, Social Desktop, 2010-10-26, алынды 2012-11-06

Сыртқы сілтемелер