The OpenNET Project / Index page

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



Вариант для распечатки  
Пред. тема | След. тема 
Форум Разговоры, обсуждение новостей
Режим отображения отдельной подветви беседы [ Отслеживать ]

Оглавление

Новая версия сборочной среды ROSA ABF 2.0, opennews (??), 24-Апр-13, (0) [смотреть все]

Сообщения [Сортировка по времени | RSS]


4. "Новая версия сборочной среды ROSA ABF 2.0"  +/
Сообщение от Аноним (-), 25-Апр-13, 00:29 
Хм, это уже что-то, спасибо.
Правда установка в обход пакетного менеджера... но это такое, по крайней мере можно понять что нужно для запуска.

Ещё вопрос, может быть знаете. Можно ли с помощью ABF собирать, скажем, бинарные пакеты для Slackware? И если да - много ли танцев с бубном нужно для этого?

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

5. "Новая версия сборочной среды ROSA ABF 2.0"  +5 +/
Сообщение от Аноним (-), 25-Апр-13, 01:13 
Для этого нужны скрипты для поддержки Slackware, то есть рассказать, как собирать и публиковать пакеты:
http://abf-doc.rosalinux.ru/abf/scripts/ - документация по их написанию и примеры для Rosa и RHEL, а также подготовить виртуальную машину, которая будет средой для сборки. В случае со Slackware такая виртуальная машина уже есть (http://www.vagrantbox.es/), но ее всегда можно сделать и самостоятельно.  В целом ничего сложного, немного понять специфику инициализации сборки и знать команды, которые ПО собирается, а затем публикуется в репозитории в Slackware.

Скрипты можно обновлять по ходу, новая версия автоматически будет применена при сборке следующего задания без перезапуска или остановки системы. Удобно для отладки и обновления.

К сожалению, лично с Slackware не знаком, поэтому не могу сказать точно относительно управление репозиториями. Возможно проблема с представлением репозиториев, на текущий момент их двухуровневая структура тяготеет к RHEL-based дистрибутивам. То есть платформа (версия дистрибутва, например Rosa 2012.1) и набор репозиториев (main, contrib, non-free...).
Если Slackware может лечь в такую структуру, то никаких проблем быть не должно.

Все остальное уже автоматизировано в самом ABF, одна из идей, лежаших в его основе — поддержка множества различных дистрибутивов с помощью их родных инструментов. Соотвественно все механизмы управления через веб-интерфейс и API будет доступно и для Slackware без каких-либо правок.

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

6. "Новая версия сборочной среды ROSA ABF 2.0"  +/
Сообщение от Аноним (-), 25-Апр-13, 01:20 
Отлично, спасибо за подробное описание!
Как появится чуть времени, обязательно поразбираюсь подробнее.

Исходники, как я понял по примеру, предполагается хранить в одном виде - например, в git. Что в принципе логично, для унификации.
А что сама сборка - обычный shell-скрипт - вообще превосходно, можно что угодно собрать :)
Пока что мне нравится.

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

7. "Новая версия сборочной среды ROSA ABF 2.0"  –3 +/
Сообщение от Аноним (-), 25-Апр-13, 08:44 
Типа как PostgreSQL от Ethersoft ставится сама по себе. Потом не переустановить, не удалить, вгрызается намертво - проще систему снести и заново поставить.
Ответить | Правка | К родителю #4 | Наверх | Cообщить модератору

8. "Новая версия сборочной среды ROSA ABF 2.0"  +3 +/
Сообщение от Аноним (-), 25-Апр-13, 12:04 
Это совсем не так. Это типичный способ установки для Ruby on Rails проектов из-за того, что у него существует своя пакетная система зависимостей в виде gems. Никаких изменений в системные файлы он не вносит, удаляется просто удалением директории.

Чтобы не быть голословным, вот, к примеру, один из самых известных проектов на Ruby on Rails: http://www.redmine.org/projects/redmine/wiki/RedmineInstall. Как вы можете заметить, он устанавливается подобно ABF.

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

9. "Новая версия сборочной среды ROSA ABF 2.0"  +/
Сообщение от Аноним (-), 25-Апр-13, 12:07 
Под виндавс что-ли ставите? Даже там можно удалить почти все.
Ответить | Правка | К родителю #7 | Наверх | Cообщить модератору

10. "Новая версия сборочной среды ROSA ABF 2.0"  +/
Сообщение от hummermania (ok), 25-Апр-13, 12:43 
А вы гляньте деплой gitlabhq - что самое интересное поднимается один в один, без пинков.
https://github.com/gitlabhq/gitlabhq/blob/5-0-stable/doc/ins...
Ответить | Правка | К родителю #4 | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




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

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