我想制作一个zc.buildout配置供生产使用。就我而言,我有两个来自两个独立SVN存储库的子项目。我想将它们部署到同一个网站上。基本上,这两个子站点将进入同一个Web服务器。我可以手动将它放在我的电脑上,但我想使用buildout。我该怎么做呢?令我感到震惊的是,我需要先从SVN获取最新版本的两个站点(将它们放在哪里?)接下来,在每个子项目上运行buildout脚本???接下来,在主项目中运行buildout脚本???是吗?
答案 0 :(得分:0)
试试mr.developer
运气,它可以自动检查并更新你的svn项目。
类似的东西:
[buildout]
extensions = mr.developer
auto-checkout =
foo
bar
parts = baaz
[sources]
foo = svn https://svn.foo.com/trunk/
bar = svn https://svn.bar.org/trunk/
[baaz]
recipe = zc.recipe.egg
eggs =
foo
bar
请注意,这不是一个完整的工作示例,只是一般的构建布局。