在我们的构建过程中,我们从Python调用ANT。对于代码检查,我们有两个选项可以从Git中检出代码。
任何人都可以请说明这两种方法的利弊。我是这三种技术的新手。
由于
答案 0 :(得分:1)
最后,它是git可执行文件,它将被调用以实际执行结帐。所以要么python调用git,要么python调用ant调用git。只需使用最简单的python,通过subprocess调用git。
答案 1 :(得分:1)
我会使用ant - 它为Java平台的标准工具。可能是从python或其他人生成ant。与Python相比,缺乏这种方式并不灵活。
缺乏基于Python的解决方案是未来部署的更大复杂性:对于Linux良好实践制作数据包,对于Windows,您已手动安装python和lib。