The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]



"Новая версия сборочной среды ROSA ABF 2.0"
Версия для распечатки Пред. тема | След. тема
Форум Разговоры, обсуждение новостей
Исходное сообщение [ Отслеживать ]
Есть идеи по улучшению форума и сайта ? Пишите.
. "Новая версия сборочной среды ROSA ABF 2.0" +/
Сообщение от Kanstantsin Shautsouemail (?), 25-Апр-13, 19:23 
> OBS наиболее близок к нам из-за его идеологии поддержки множества дистрибутивов, но
> это только система сборки,

Это система имеющая внутреннюю SCM, сборку пакетов и образов, а также генерацию релизов.
>[оверквотинг удален]
> на одной площадке от разработки до сборки, то есть хостинг исходного
> кода, но нам больше нравиться git, а не bazaar, интерфейс для
> работы с ним лучше всех  пока у Github. В итоге
> и получлся ABF.
> У OBS вся сборочная подсистема написана на perl, сам проект на момент
> старта разработки ABF практически не развивался (сейчас ситуация поменялась, насколько
> могу судить), а интерфейс был далек от понимания, версия Rails устарели
> и видимых шагов к обновлению не было, с документацией тоже было
> не все гладко. Учитывая наши требования, нам бы практически с самого
> начала пришлось бы форкать проект, поэтому от этого пришлось отказаться.

OBS развивается с 2006 года afair (смотрите частоту коммитов), развивается в основном под нужны сусевцев (но это и логично). Документации полно как и функционала. Веб морда при переходе с одних рельсов на 3x поменялась только в тройке мест (в целом все осталось тоже самое).

> Koji замкнут на конкретную платформу и тоже является только сборочным инструментом. Безусловно,
> хорошим инструментом, как и OBS, но объем переделок опять приводило к
> тому, что нам пришлось бы делать форк, а еще разбираваться в
> немалом объеме чужого кода. Например, персональные репозитории (aka PPA) есть в
> данный момент только у OBS и Launchpad в явном виде.

Т.е. в общем вам не хватало гита и вам надо было всего-лишь встроить свою прослойку для работы именно с гитом.
> Launchpad замкнут на конкретную платформу и систему исходного кода bazaar, представляет
> наиболее современный из всех 3, кроме ABF, веб-интерфейс и написан на
> Python. Много плюсов, но проект немаленький и опять пришлось бы делать
> форк практически со старта.

Обязательно все форкать? Нельзя просто добавить функциональность?

> Взвесив все плюсы и минусы решили попробывать написать свое решение.

И получили новую N-ую систему сборки.
> Собственно
> в данный момент ABF мало уступает своим собратьем по цеху и
> при этом активно разивается, построен на современных технологиях (проще принять участие,
> нет возни с legacy кодом),

Пока вы превратитесь в продакшен.
> покрыт тестами (больше 2000 автоматизированных тестов),

Можно линк на CI где есть список пройденных тестов с логами? (витает подозрение что они покрывают в большинство только динамику выбранных языков)
> работает как сервис для широкого круга пользователей, представляет современный веб-интерфейс
> и мы сами является апстримом для него. Проверить все это можно
> своими глазами - регистрация на ABF свободная.

Можно линк на образ системы? Скачать, погонять на виртуалке?
> Вообщем больше решений хороших и разных!

Ответить | Правка | Наверх | Cообщить модератору

Оглавление
Новая версия сборочной среды ROSA ABF 2.0, opennews, 24-Апр-13, 23:04  [смотреть все]
Форумы | Темы | Пред. тема | След. тема



Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру