【问题标题】:How to compose a buildout.cfg for zc.buildout with SVN-based sub projects如何使用基于 SVN 的子项目为 zc.buildout 编写 buildout.cfg
【发布时间】:2011-12-03 10:17:29
【问题描述】:

我想制作一个 zc.buildout 配置以供生产使用。就我而言,我有来自两个独立 SVN 存储库的两个子项目。我想将这些部署到同一个网站。基本上,这是两个将进入同一个 Web 服务器的子站点。我可以在我的 PC 上手动将它放在一起,但我想使用 buildout。我该怎么做呢?令我震惊的是,我需要首先从 SVN 获取两个站点的最新版本(将它们放在哪里?)接下来,在每个子项目上运行构建脚本???接下来,在主项目中运行构建脚本???对吗?

【问题讨论】:

    标签: python build build-automation


    【解决方案1】:

    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
    

    注意,这不是一个完整的工作示例,只是一个通用的扩展布局。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-01-08
      • 2017-09-10
      • 1970-01-01
      • 1970-01-01
      • 2012-01-02
      相关资源
      最近更新 更多