将产品从开发转移到生产

时间:2014-01-15 12:09:51

标签: plone

我建立了一个开发环境并开发了一个产品:它在buildout中的“develop”下列出。如何在生产中运行相同的产品?从我发现的内容来看,这些教程似乎都没有这么做。我怎样才能使它成为一个完全成熟的鸡蛋?或者我应该在生产服务器上运行develop.cfg(我想不会)。

2 个答案:

答案 0 :(得分:3)

您可以继续以“开发”模式部署产品;它只是一个满足所有版本要求的本地鸡蛋。

您可以将egg发布到(内部)索引服务器,并将其用作正确的buildout依赖项,但这不是必需的。这一切都取决于您的部署策略。

对于最近的项目,我们只是坚持第一个选项;站点源是buildout存储库的一部分,新部署使用版本号标记。鸡蛋仍然列在buildout的develop行下。创造一个生产蛋的额外麻烦是不值得的,而不是在特定场地之外从未使用过相同的鸡蛋。

答案 1 :(得分:1)

我分享了你的痛苦多年。在遇到Dylan Jay的collective.hostout之前,我从来没有费心去创造鸡蛋。它将我的开发包归类并将它们部署到我需要的任意数量的主机上。