Использование автономной панели запуска "Ошибки" (также известной как Malone) - КАК? - PullRequest
2 голосов
/ 17 августа 2010

Я настраиваю систему отслеживания проблем для клиента, и я хотел бы использовать Malone для этого.Система должна быть полностью закрытой, поэтому я не могу просто купить место на launchpad.net и игнорировать все остальные части Launchpad Suite - мне нужно скачать программное обеспечение и установить его в другом месте.

I 'Я видел https://dev.launchpad.net/Getting, поэтому я знаю, как заполучить само программное обеспечение, поэтому я спрашиваю, есть ли у кого-то опыт в том, что я пытаюсь сделать.По сути, мне нужно извлечь части пакета «Malone», настроить и развернуть их.Кажется, нет никаких удобных RPM, что очень жаль!

Как только у меня работает автономный сервер Malone, я бы хотел сделать еще пару вещей ...

Во-первых, нужно сделать систему отказоустойчивой между сайтами моего клиента, поэтому есть способ настроить 2 или более серверов в одноранговой конфигурации, чтобы я мог создать отчет об ошибках на одном сайте.и он автоматически появляется на других сайтах?Обратите внимание, что я не хочу назначать мастер-сайт, который содержит один сервер - мне нужно несколько серверов, чтобы сайты могли работать независимо, если это необходимо.

Другая вещь, которую я хотел бы сделать, это настроить одинЭкземпляр Malone как «основной» для моего основного, так же, как я могу настроить сервер Bugzilla, Trac или MantisBT в качестве восходящего.Документы Launchpad много говорят о настройке синхронизирующих ссылок с этими другими инструментами, но странно молчат о связывании Malone с самим собой.

1 Ответ

1 голос
/ 17 сентября 2010

В коде Launchpad нет концепции отключения некоторых приложений.Однако вы можете сказать, что определенные проекты используют или не используют ошибки, код, переводы и т. Д. Таким образом, вы можете просто отключить все функции, кроме отслеживания ошибок, при создании проектов.(Или, если на то пошло, вы можете добавить параметры конфигурации, чтобы отключить их глобально и отправить их в восходящий поток ...)

Что касается запуска, см. https://dev.launchpad.net/Running.

Отказоустойчивостьв основном экземпляр обрабатывается наличием нескольких реплицирующих серверов PostgreSQL и нескольких серверов приложений Zope.Вы могли бы сделать это.Нет однорангового режима, хотя было бы хорошо добавить его в конце концов.И в конкретном случае синхронизации Launchpad с другим экземпляром самого себя, опять же, этого не существует, но было бы целесообразно и здорово добавить, если хотите.

...