РОСА выпустила вторую крупную версию своей сборочной среды ABF — 2.0
Сегодня российская компания «РОСА» объявила о выпуске второй крупной версии своей «среды разработки и сборки свободного программного обеспечения» — ABF (Automatic Build Farm) 2.0.ABF упрощает процесс сборки пакетов программного обеспечения и позиционируется как платформа для разработки Linux-дистрибутивов. Помимо самой компании-разработчика ABF уже используют и авторы некоторых других дистрибутивов, родственных ROSA / Mandriva: OpenMandriva и Conectiva. В новой версии ABF авторы обещают более 100 улучшений, упрощающих управление жизненным циклом дистрибутива. При этом основное внимание было уделено двум моментам: расширению возможностей в системе хранения исходного кода пакетов и развитию подсистемы сборки.Среди самых значимых изменений в релизе системы ABF 2.0 можно выделить: появление REST API для использования возможностей платформы сторонними приложениями и сервисами; функция Pull Request, позволяющая предлагать свои изменения в исходном коде какого-либо проекта в Git-репозитории других пользователей ABF (т.е. можно форкнуть проект в ABF, модифицировать исходники и предложить свои новшества автору); возможность построчного комментирования кода с поддержкой языка разметки GitHub Flavored Markdown; специальный трекер для реагирования на изменения в коде (если в коммите был указан номер задачи или появлялись задачи/запросы на изменение кода); поддержка классического режима работы с Git через SSH; полноценная поддержка сборки пакетов под разные дистрибутивы и повышенный уровень безопасности в подсистеме сборки пакетов; возможность сравнения произвольных коммитов и веток в веб-интерфейсе; почтовые оповещения; механизм массовых сборок; 3 новых консольных клиента для работы с ABF. С более подробным списком изменений (на английском языке) можно ознакомиться в блоге проекта.
© nixp