OberonCore https://forum.oberoncore.ru/ |
|
Автоматическая упаковка компонентов https://forum.oberoncore.ru/viewtopic.php?f=127&t=5434 |
Страница 1 из 1 |
Автор: | Иван Денисов [ Вторник, 09 Июнь, 2015 20:15 ] |
Заголовок сообщения: | Автоматическая упаковка компонентов |
Решена задача автоматической упаковки компонентов из хранилища. При каждой загрузке изменений в хранилища: http://gitlab.molpit.com/groups/bindings Обновляются их упакованные версии: http://comp.molpit.com/ Сделано это так: 1. На базе Linux версии сделано приложение, которое умеет паковать подсистемы по задаваемому адресу списка кодирования. 2. В настройках хранилищ указываются единообразные Web Hooks (ссылки с указанием параметров размещения списка кодирования, адреса хранилища). 3. При любой фиксации вызываются эти ссылки, и PHP скрипт запускает процесс обновления закодированной версии, используя приложение 1. Всем кто хочет развернуть у себя такую систему или хочет воспользоваться сервисом для целей развития компонентов Блэкбокса буду рад предоставить исходники или помочь настроить хранилище. |
Автор: | Роман М. [ Среда, 10 Июнь, 2015 12:18 ] |
Заголовок сообщения: | Re: Автоматическая упаковка компонентов |
Иван Денисов писал(а): Решена задача автоматической упаковки компонентов из хранилища. При каждой загрузке изменений в хранилища: http://gitlab.molpit.com/groups/bindings Обновляются их упакованные версии: http://comp.molpit.com/ Сделано это так: 1. На базе Linux версии сделано приложение, которое умеет паковать подсистемы по задаваемому адресу списка кодирования. 2. В настройках хранилищ указываются единообразные Web Hooks (ссылки с указанием параметров размещения списка кодирования, адреса хранилища). 3. При любой фиксации вызываются эти ссылки, и PHP скрипт запускает процесс обновления закодированной версии, используя приложение 1. Всем кто хочет развернуть у себя такую систему или хочет воспользоваться сервисом для целей развития компонентов Блэкбокса буду рад предоставить исходники или помочь настроить хранилище. Хорошее начинание. Однако, если я правильно понял, хранилище организовано независимо от международного сообщества, поскольку анонсов не видел. Технические замечания:
|
Автор: | Иван Денисов [ Пятница, 15 Январь, 2016 19:23 ] |
Заголовок сообщения: | Re: Автоматическая упаковка компонентов |
Программное обеспечение перенесено на новый сервер. Теперь он расположен в Красноярске, но зато в избытке место и оперативная память. Поскольку на старом сервере GitLab пока продолжает работать, сделаны новые доменные имена: http://gitlab.molpit.org/ http://comp.molpit.org/ (с адреса comp.molpit.com идет теперь сюда перенаправление) Вот как красиво удалось оформить группу с привязками Sdl2, Cairo и Ogl. http://gitlab.molpit.org/groups/bindings В каждом проекте прописан в настройках hook. Например для Cairo это: Код: http://hook.molpit.org/?name=Cairo&repo=bindings/Cairo.git&listpath=/Docu&listname=Coder-List.odc name — имя подсистемы repo — путь к хранилищу, который соответствует окончанию URL проекта + ".git" listpath — это путь, где лежит список упаковки listname — это название файла списка упаковки Такая незамысловатая настройка, позволяет автоматически паковать компоненты. Приглашаю всех на этот сервер размещать свои компоненты! |
Страница 1 из 1 | Часовой пояс: UTC + 3 часа |
Powered by phpBB® Forum Software © phpBB Group https://www.phpbb.com/ |