我开始使用Pyant进行各种构建/发布任务,但最近发现该项目的开发已经结束。
我做了一些研究,似乎找不到任何其他可比较的Python构建脚本。只是想知道是否有人可以推荐一个?我基本上需要它来做ANT所做的事情 - 使用XML文件进行SVN更新,移动/复制文件,存档等。
谢谢, 克
答案 0 :(得分:5)
可能最好的答案是使用Ant原样...即使用Java版本。我的第二个建议是使用scons。在您询问之前使用scons不会花费太多时间,“谁曾想过使用XML编写构建脚本?”
答案 1 :(得分:2)
它不完全可比,但我倾向于使用fabric。它更适合部署,支持ssh到生产主机并以root身份运行等等。
答案 2 :(得分:2)
有些人使用Paver来构建/部署Python包。虽然我知道它有效,但它并没有那么吸引我。
答案 3 :(得分:0)
maven怎么样? (http://maven.apache.org/)使用正确的插件,它可以做更多的蚂蚁,它甚至可以使用ant进行构建,如果你这样配置。
它非常灵活,支持完整的产品生命周期。我真的建议你看看它。