Git从蚂蚁目标或蟒蛇结账

时间:2013-07-22 10:16:42

标签: python git ant build

在我们的构建过程中,我们从Python调用ANT。对于代码检查,我们有两个选项可以从Git中检出代码。

  1. 直接从Python脚本中提取代码
  2. 制作一个ANT目标来提取代码,从Python调用该目标。
  3. 任何人都可以请说明这两种方法的利弊。我是这三种技术的新手。

    由于

2 个答案:

答案 0 :(得分:1)

最后,它是git可执行文件,它将被调用以实际执行结帐。所以要么python调用git,要么python调用ant调用git。只需使用最简单的python,通过subprocess调用git。

答案 1 :(得分:1)

我会使用ant - 它为Java平台的标准工具。可能是从python或其他人生成ant。与Python相比,缺乏这种方式并不灵活。

缺乏基于Python的解决方案是未来部署的更大复杂性:对于Linux良好实践制作数据包,对于Windows,您已手动安装python和lib。