LINUX.ORG.RU

История изменений

Исправление alpha, (текущая версия) :

Это очень крутая штука - шина, по которой передаются все сообщения в инфраструктуре дистрибутива.

Вместо того чтобы рассылать с каждого сервиса уведомления на почту и настраивать между сервисами разные автоматические хуки и триггеры - сделали общий пул сообщений.

Туда сервис может отправить сообщение вида, например, «новый патч в гит-репозиторий такой-то». Подписанный на такие события сборочный сервис, получает его и триггерит билд. Подписанный на это же сообщение IRC-бот пишет в чат, подписанные на это же сообщение разработчики видят у себя уведомление на десктопе.

Внутри там ZeroMQ с python-оберткой. Главная фишка что почти все сервисы Fedora на него уже переведены и можно подписываться, добавлять новые сервисы, настраивать домашнюю сирену на обновление пакета с ядром и все такое прочее.

Исходная версия alpha, :

Это очень крутая штука - шина, по которой передаются все сообщения в инфраструктуре дистрибутива.

Вместо того чтобы рассылать с каждого сервиса уведомления на почту и настраивать между сервисами разные автоматические хуки и триггеры - сделали общий пул сообщений.

Туда сервис может отправить сообщение вида, например, «новый патч в гит-репозиторий такой-то». Подписанный на такие события сборочный сервис, получает его и триггерит билд. Подписанный на это же сообщение IRC-бот пишет в чат, подписанные на это же сообщение разработчики видят у себя уведомление на десктопе.

Внутри там ZeroMG с python-оберткой. Главная фишка что почти все сервисы Fedora на него уже переведены и можно подписываться, добавлять новые сервисы, настраивать домашнюю сирену на обновление пакета с ядром и все такое прочее.