Open Build Service (колишня openSUSE Build Service) — платформа, яка дозволяє організувати процес розробки дистрибутивів і програмних продуктів, включаючи підготовку і супровід релізів і оновлень. Система дозволяє виконати крос-компіляцію пакунків для більшості основних дистрибутивів Linux, що використовують пакунки в форматі RPM або DEB, або зібрати власний дистрибутив на основі заданої пакетної бази.
Тип | вебслужба, крос-компілятор |
---|---|
Розробники | SUSE, Linux Foundation |
Стабільний випуск | 2.6 (5 лютого 2015 ) |
Версії | 2.1.12 (1 вересня 2011)[1] і 2.10.22 (3 березня 2024)[2] |
Операційна система | Linux |
Мова програмування | Perl, Ruby |
Стан розробки | активний |
Ліцензія | GPL |
Репозиторій | github.com/openSUSE/open-build-service |
Вебсайт | openbuildservice.org |
Підтримується складання для 21 цільової платформи (дистрибутиву) та 6 архітектур, в тому числі для архітектур i386, x86_64 та ARM. Серед підтримуваних дистрибутивів: CentOS, Debian, Fedora, Mandriva, openSUSE, , Red Hat Enterprise Linux (RHEL) і Ubuntu. Станом на 2012 OBS використовується як первинна система для складання проектів openSUSE, Tizen і , а також для складання Linux-продуктів в компаніях Dell, Cray і Intel.
OBS дає можливість створити spec-файл або підключити репозиторій пакунків, представлений на сайті software.opensuse.org і однією командою зібрати останню версію заданої програми у вигляді бінарного пакунку під потрібну систему. Крім того, можна сформувати готове мінімалістичне оточення для виконання в системах віртуалізації, хмарних середовищах або для завантаження у вигляді Live-дистрибутиву. При роботі з OBS розробник може використовувати готовий вебсервіс build.opensuse.org або встановити подібну систему на своєму сервері. Крім того, можна швидко розгорнути власну інфраструктуру за допомогою спеціально підготовлених образів для віртуальних машин, локальної установки або для PXE-завантаження по мережі.
Система дозволяє автоматизувати завантаження сирцевих текстів із зовнішніх Git- або Subversion- репозиторіїв або архівів з кодом з ftp- і вебсерверів первинних проектів, що дозволяє позбавитися від проміжної ручного завантаження архівів з кодом на локальну машину розробника і подальшого імпорту в openSUSE Build Service. Для управління Open Build Service можна використовувати як інструментарій для командного рядка, так і вебінтерфейс. Код всіх компонентів системи, включаючи вебінтерфейс, систему тестування пакунків і складальні бекенди, повністю відкритий під ліцензією GPLv2.
Виноски
- Release 2.1.12 — 2011.
- https://github.com/openSUSE/open-build-service/releases/tag/2.10.22
- . Архів оригіналу за 23 березня 2012. Процитовано 4 травня 2012.
- . Архів оригіналу за 6 травня 2012. Процитовано 4 травня 2012.
Посилання
- Офіційний сайт
- openSUSE Build Service home page [ 21 травня 2012 у Wayback Machine.]
- openSUSE Build Service source code [ 7 травня 2012 у Wayback Machine.]
- openSUSE Build Service tutorial [ 31 травня 2012 у Wayback Machine.]
- openSUSE Build Service presentation at FOSDEM 2006 (Slides) [ 9 лютого 2012 у Wayback Machine.]
- openSUSE Build Service presentation at FOSDEM 2008 (Slides) [ 15 лютого 2012 у Wayback Machine.] (Video)[недоступне посилання з лютого 2019]
Вікіпедія, Українська, Україна, книга, книги, бібліотека, стаття, читати, завантажити, безкоштовно, безкоштовно завантажити, mp3, відео, mp4, 3gp, jpg, jpeg, gif, png, малюнок, музика, пісня, фільм, книга, гра, ігри, мобільний, телефон, android, ios, apple, мобільний телефон, samsung, iphone, xiomi, xiaomi, redmi, honor, oppo, nokia, sonya, mi, ПК, web, Інтернет
Open Build Service kolishnya openSUSE Build Service platforma yaka dozvolyaye organizuvati proces rozrobki distributiviv i programnih produktiv vklyuchayuchi pidgotovku i suprovid reliziv i onovlen Sistema dozvolyaye vikonati kros kompilyaciyu pakunkiv dlya bilshosti osnovnih distributiviv Linux sho vikoristovuyut pakunki v formati RPM abo DEB abo zibrati vlasnij distributiv na osnovi zadanoyi paketnoyi bazi Open Build ServiceTipvebsluzhba kros kompilyatorRozrobnikiSUSE Linux FoundationStabilnij vipusk2 6 5 lyutogo 2015 9 rokiv tomu 2015 02 05 Versiyi2 1 12 1 veresnya 2011 1 i 2 10 22 3 bereznya 2024 2 Operacijna sistemaLinuxMova programuvannyaPerl RubyStan rozrobkiaktivnijLicenziyaGPLRepozitorijgithub com openSUSE open build serviceVebsajtopenbuildservice org Pidtrimuyetsya skladannya dlya 21 cilovoyi platformi distributivu ta 6 arhitektur v tomu chisli dlya arhitektur i386 x86 64 ta ARM Sered pidtrimuvanih distributiviv CentOS Debian Fedora Mandriva openSUSE Red Hat Enterprise Linux RHEL i Ubuntu Stanom na 2012 OBS vikoristovuyetsya yak pervinna sistema dlya skladannya proektiv openSUSE Tizen i a takozh dlya skladannya Linux produktiv v kompaniyah Dell Cray i Intel OBS daye mozhlivist stvoriti spec fajl abo pidklyuchiti repozitorij pakunkiv predstavlenij na sajti software opensuse org i odniyeyu komandoyu zibrati ostannyu versiyu zadanoyi programi u viglyadi binarnogo pakunku pid potribnu sistemu Krim togo mozhna sformuvati gotove minimalistichne otochennya dlya vikonannya v sistemah virtualizaciyi hmarnih seredovishah abo dlya zavantazhennya u viglyadi Live distributivu Pri roboti z OBS rozrobnik mozhe vikoristovuvati gotovij vebservis build opensuse org abo vstanoviti podibnu sistemu na svoyemu serveri Krim togo mozhna shvidko rozgornuti vlasnu infrastrukturu za dopomogoyu specialno pidgotovlenih obraziv dlya virtualnih mashin lokalnoyi ustanovki abo dlya PXE zavantazhennya po merezhi Sistema dozvolyaye avtomatizuvati zavantazhennya sircevih tekstiv iz zovnishnih Git abo Subversion repozitoriyiv abo arhiviv z kodom z ftp i vebserveriv pervinnih proektiv sho dozvolyaye pozbavitisya vid promizhnoyi ruchnogo zavantazhennya arhiviv z kodom na lokalnu mashinu rozrobnika i podalshogo importu v openSUSE Build Service Dlya upravlinnya Open Build Service mozhna vikoristovuvati yak instrumentarij dlya komandnogo ryadka tak i vebinterfejs Kod vsih komponentiv sistemi vklyuchayuchi vebinterfejs sistemu testuvannya pakunkiv i skladalni bekendi povnistyu vidkritij pid licenziyeyu GPLv2 VinoskiRelease 2 1 12 2011 https github com openSUSE open build service releases tag 2 10 22 Arhiv originalu za 23 bereznya 2012 Procitovano 4 travnya 2012 Arhiv originalu za 6 travnya 2012 Procitovano 4 travnya 2012 PosilannyaOficijnij sajt openSUSE Build Service home page 21 travnya 2012 u Wayback Machine openSUSE Build Service source code 7 travnya 2012 u Wayback Machine openSUSE Build Service tutorial 31 travnya 2012 u Wayback Machine openSUSE Build Service presentation at FOSDEM 2006 Slides 9 lyutogo 2012 u Wayback Machine openSUSE Build Service presentation at FOSDEM 2008 Slides 15 lyutogo 2012 u Wayback Machine Video nedostupne posilannya z lyutogo 2019