2

我正在为客户建立一个问题跟踪系统,我想使用 Malone 来完成它。该系统是完全私有的,所以我不能简单地在 launchpad.net 上购买空间而忽略 Launchpad Suite 的所有其他部分——我需要下载该软件并将其安装在其他地方。

我看过https://dev.launchpad.net/Getting所以我知道如何掌握软件本身,所以我在这里要问的是是否有人对我正在尝试做的事情有经验。基本上我需要提取套件的“Malone”部分,配置和部署它们。似乎没有任何方便的 RPM,很遗憾!

一旦我运行了一个独立的 Malone 服务器,我还想做一些其他的事情......

第一个是让我的客户站点之间的系统容错,那么有没有办法在对等配置中设置 2 个或更多服务器,这样我就可以在一个站点上创建一个错误报告并让它自动出现在其他网站上?请注意,我不想指定拥有单个服务器的主站点 - 我需要多个服务器,以便站点可以在必要时独立运行。

我想做的另一件事是将一个 Malone 实例设置为我的主实例的“上游”,就像我可以将 Bugzilla、Trac 或 MantisBT 服务器设置为上游一样。Launchpad 文档说了很多关于设置与这些其他工具的同步链接的内容,但对于将 Malone 链接到自身却出奇地安静。

4

1 回答 1

1

Launchpad 代码中没有关闭某些应用程序的概念。但是,您可以说特定项目使用或不使用错误、代码、翻译等。因此,您可以在创建项目时关闭除错误跟踪之外的所有功能。(或者,就此而言,您可以添加配置选项以全局关闭它们并将其发送到上游......)

至于运行它,请参阅https://dev.launchpad.net/Running

主实例中的容错通过拥有多个复制 PostgreSQL 服务器和多个 Zope 应用服务器来处理。你可以这样做。没有点对点模式,尽管最终添加它会很好。并且在将 Launchpad 与其自身的另一个实例同步的特定情况下,这也不存在,但如果您愿意,添加它是可行且很酷的。

于 2010-09-17T05:42:29.650 回答