2010-08-17 2 views
2

클라이언트에 대한 문제 추적 시스템을 설정 중이며 Malone을 사용하고 싶습니다. 이 시스템은 완전히 사적이어야하므로 launchpad.net에서 공간을 살 수없고 Launchpad Suite의 다른 모든 부분을 무시할 수는 없습니다. 소프트웨어를 다운로드하고 다른 곳에 설치해야합니다.Launchpad "Bugs"(일명 Malone)를 독립 실행 형으로 사용하는 방법 - 어떻게?

나는 소프트웨어 자체를 파악하는 방법을 알고 있으므로, 내가 무엇을하려고하는지에 대해 경험이있는 사람이 있는지를 묻는 중입니다. 기본적으로 스위트의 "Malone"부분을 추출하여 구성하고 배포해야합니다. 경쾌한 RPM이없는 것 같습니다. 내가 독립 말론 서버를 실행했으면

은 ... 내가하고 싶은 다른 몇 가지가 있습니다

첫 번째는 시스템이 내결함성 내 고객의 사이트 간 수 있도록하는 것입니다

, 그래서 한 사이트에서 버그 보고서를 만들고 다른 사이트에 자동으로 나타나게 할 수 있도록 피어 투 피어 구성에서 2 대 이상의 서버를 설정하는 방법이 있습니까? 단일 서버를 보유하는 마스터 사이트를 추천하고 싶지는 않습니다. 필요한 경우 사이트가 독립적으로 작동 할 수 있도록 여러 서버가 필요합니다.

내가하고 싶은 또 다른 일은 하나의 Malone 인스턴스를 내 메인의 "업스트림"으로 설정하는 것과 같은 방식으로 Bugzilla, Trac 또는 MantisBT 서버를 업스트림으로 설정할 수 있습니다. Launchpad 문서에서는 이러한 다른 도구에 대한 동기화 링크를 설정하는 방법에 대해 많이 설명하지만 말론을 자체 도구에 연결하는 것에 대해서는 이상하게 조용합니다.

답변

1

일부 응용 프로그램을 끄는 런치 패드 코드에는 개념이 없습니다. 그러나 특정 프로젝트가 버그, 코드, 번역 등을 사용하거나 사용하지 않는다고 말할 수 있습니다. 따라서 프로젝트를 만들 때 버그 추적뿐만 아니라 모든 기능을 해제 할 수 있습니다. (또는, 그 문제에 관해서, 당신은 그들을 전세계로 끄고 그것을 업스트림으로 보내기위한 설정 옵션을 추가 할 수 있습니다 ...)

실행하는 한, https://dev.launchpad.net/Running을보십시오.

주 인스턴스의 내결함성은 여러 개의 복제 PostgreSQL 서버와 여러 Zope 응용 프로그램 서버로 처리됩니다. 너 그렇게 할 수있어. 피어 투 피어 모드는 없지만 결국 추가하는 것이 좋습니다. 그리고 Launchpad를 다른 인스턴스와 동기화하는 특별한 경우에는 존재하지 않지만 원하는 경우 추가하는 것이 가능하고 멋지게됩니다.

+0

감사합니다. 나는 Malone의 번들 해제가 나쁜 생각이라는 결론을 내 렸습니다. 그래서 그것을 확인하는 것이 좋습니다. PostgreSQL 서버를 복제 할 때 인터넷을 통해 서로 다른 물리적 사이트에 연결할 수 있습니까? 그렇다면 한 사이트에서 네트워크 연결이 끊어지면서 두 사이트에서 변경된 사항은 어떻게됩니까? 링크가 복구되면 데이터베이스를 병합하고 복구 할 수 있습니까? 아니면 하나의 복제본을 휴지통으로 만들어 복제본을 다시 채워야합니까? – kbro

+1

launchpad.net의 복제는 를 사용하여 수행됩니다. 이것은 여러 사이트에서 실행될 수 있으며 연결 해제에서 복구 할 수 있어야합니다. 을 참조하십시오. – poolie

관련 문제