0

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

  1. 直接从 Python 脚本中提取代码
  2. 制作一个 ANT 目标以提取代码,从 Python 调用该目标。

任何人都可以简要介绍这两种方法的优缺点。我对这三种技术都是新手。

谢谢

4

2 回答 2

1

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

于 2013-07-22T12:24:12.687 回答
1

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

缺乏基于 Python 的解决方案是未来部署的更大复杂性:对于 linux 良好做法制作数据包,对于 Windows,您必须手动安装 python 和 libs。

于 2013-07-22T12:45:21.207 回答