openSUSE Build Server от Б до Ю

498 views

Published on

Дмитрий Перлов «openSUSE Build Server от Б до Ю, или ваш пакет в openSUSE это не просто, а очень просто»

Доклад с июльской линуксовки MLUG 2013

Published in: Technology
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
498
On SlideShare
0
From Embeds
0
Number of Embeds
2
Actions
Shares
0
Downloads
0
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

openSUSE Build Server от Б до Ю

  1. 1. openSUSE Build Server от Б до Ю или ваш пакет в openSUSE это не просто, а очень просто Дмитрий Перлов Для MLUG
  2. 2. Open Build Service ✔ готовая платформа ✔ 10 дистрибутивов linux ✔ 6 аппартаных архитектур ✔ кросс-компиляция ✔ сообщество ✔ автоматическая пересборка после обновления зависимостей ✔ автоматическое обновление исходников в т.ч. из СКВ
  3. 3. Управление OBS ✔ web-интерфейс ✔ коммандная строка (osc) ✔ api (curl etc)
  4. 4. Структура OBS Домашний проект: home:username Проект для разработки: network, games Проект-агрегатор: KDE Extra, Qt Desktop openSUSE:Factory
  5. 5. С чего начать? 1. регистрация 2. документация 3. примеры 4. сообщество
  6. 6. Но я хочу просто обновить пакет http://software.opensuse.org/ search?q=qbittorrent
  7. 7. Приступаем ✔ переходим в проект для разработки ✔ создаём branch временно отключаем сборку (репозитории) ✔ обновляем архив с исходниками ✔ обновляем версию в spec читаем комментарии и не забываем сохранять ✔ добавляем запись в changes включаем по одной сборки ✔ дожидаемся статуса succeeded тестируем пакет
  8. 8. Хочу поделиться
  9. 9. А обещали мой пакет ✔ spec любого похожего проекта ✔ переписан под свой пакет ✔ сборка для Factory без ошибок ✔ changes с одной записью ✔ выбран проект для разработки ✔ поехали!
  10. 10. Полезные ресурсы • http://ru.opensuse.org/ Portal:Служба_сборки • suse@conference.jabber.ru • http://ru.opensuse.org/ openSUSE:Список_доступных_рассылок • http://ru.opensuse.org/ openSUSE:Список_IRC_каналов • http://ru.opensuse.org/ openSUSE:Список_форумов • http://pkgs.org/search/
  11. 11. Спасибо за внимание! Dmitriy Perlow aka DA(P).DarkneSS https://build.opensuse.org/home?user=DarkSS https://github.com/DAP-DarkneSS/obs http://dap-darkness.livejournal.com/tag/obs dap.darkness@gmail.com

×