The OpenNET Project / Index page

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



Индекс форумов
Составление сообщения

Исходное сообщение
"Новая версия сборочной среды ROSA ABF 2.0"
Отправлено Kanstantsin Shautsou, 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 свободная.

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

 

Ваше сообщение
Имя*:
EMail:
Для отправки ответов на email укажите знак ! перед адресом, например, !user@host.ru (!! - не показывать email).
Более тонкая настройка отправки ответов производится в профиле зарегистрированного участника форума.
Заголовок*:
Сообщение*:
 
При общении не допускается: неуважительное отношение к собеседнику, хамство, унизительное обращение, ненормативная лексика, переход на личности, агрессивное поведение, обесценивание собеседника, провоцирование флейма голословными и заведомо ложными заявлениями. Не отвечайте на сообщения, явно нарушающие правила - удаляются не только сами нарушения, но и все ответы на них. Лог модерирования.



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

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