Opensuse build service: початок роботи

Відео: Michal Hru eck - Open Build Service, good, bad and ugly

openSUSE Build Service: початок роботи
Сторінка домашнього проекту
Насамперед, йдемо на https://build.opensuse.org, реєструємося і заходимо в систему.
За замовчуванням для нового користувача створюється порожній домашній проект з ім`ям home: [username]. Перейшовши в проект, побачимо дві основні секції, з яких складається кожен проект в OBS: пакети (Packages) і репозиторії (Repositories). У першому наближенні, пакет - це те, що ми будемо збирати, а репозиторії відповідають дистрибутивам, для яких буде проводитися збірка. Як це вікно виглядає в розгорнутому проекті, можна подивитися на малюнку вище.




Справа для кожного сховища відображається статус збірки, сумарний за всіма пакетам. Такий же статус можна подивитися і для окремого пакета, перейшовши до нього за допомогою пункту меню Packages.
В рамках одного проекту можна збирати кілька різних пакетів - всі вони будуть збиратися для одного і того ж безлічі цільових систем. Якщо хочеться збирати різні пакети для різних наборів дистрибутивів, можна завести підпроекти - для цього є відповідна кнопка на вкладці Overview проекту. Ім`я підпроекту відділяється від імені батьківського проекту двокрапкою (home: [username]: [subproject]). Підпроект, в свою чергу, може мати власні під-проекти (відповідно, з іменами виду home: [username]: [subproject]: [subsubproject]).

Для кожного пакету в OBS треба завантажити файли, необхідні для його складання (пункт меню Source Files) - як правило, це архів з вихідним кодом і файли з інструкціями для відповідних складальних інструментів (rpmbuild або скрипти dpkg- *). Як тільки для пакета завантажені файли з інструкціями, OBS спробує розпочати складання. При цьому система «знає», які дистрибутиви використовують dpkg, а які - rpmbuild- якщо в проекті є тільки spec-файл з інструкціями для rpmbuild, то і збірка буде запущена тільки для заснованих на RPM дистрибутивів.



Зібрали відмінний дистрибутив і тепер плануєте виконати друк фотографій А1, А2, А3, А4, Спб (https://cvetkart.ru/leaflet/), але не знаєте, як це зробити? тоді я настійно раджу Вам довірити цю відповідальну роботу професіоналам. Їх Ви знайдете на сайті cvetkart.ru.

ІНШЕ

Qucs: збираємо схему фото

Qucs: збираємо схему

Відео: # 6 Збираємо цікаву схему, Простий тестер USB порту Головне вікно програми включає наступні компоненти: gt;…

Ultimate ++: theide фото

Ultimate ++: theide

Відео: N ++: Sigma Structure Symphony (SU-B-17-04) All Gold При кожному запуску TheIDE відкривається вікно вибору…

Знайомство з wix фото

Знайомство з wix

Відео: Презентація проекту і Знайомство Золотова Антоніна Ця стаття присвячена створенню настановних пакетів програмних…

Opensuse 11.4: що нового? фото

Opensuse 11.4: що нового?

Відео: Install and configure openSUSE 11.4 (Fix wifi, install codecs, and Video Drivers) 10 березня оновився один з…

Компоненти geda фото

Компоненти geda

Відео: САПР TopoR. переміщення BGA Налаштовуються через ~ / .gEDA / gafrc, в який потрібно додати код такого змісту (на…

Smartos: робота і можливості фото

Smartos: робота і можливості

Віддалене управління SmartOS В якості найбільш відповідного варіанту я для себе вибрав SmartOS в хмарі Joyent. Базова…

» » Opensuse build service: початок роботи