9

我有相当多的经验Python,但我还没有使用Build tools过。

我的技术:

  • Python
  • 姜戈

Python 开发人员谈论需要以下内容的继续集成:

  • VCS [我使用 GIT]
  • 构建工具[我一无所知]
  • 像 Jenkins 这样的 CI 系统 [我正在学习]

那么,为什么要使用Build Tool它提供的东西呢?

和打包工具一样吗?

我听说过mavenant从未听说过在 python 世界中使用它们,这是为什么呢?

你会推荐什么给第一个计时器Build tools

这对部署有何帮助?

4

1 回答 1

8

持续集成的 wiki几乎解释了它。

构建工具与构建整个项目所需的东西有关。如果您的项目是 100% 纯 python,那么您可能没有任何构建工具作为其所有解释脚本。您将继续致力于该项目,它将继续构建(如果需要构建)和测试。

编译语言(或者如果您的 python 项目需要以某种方式打包以进行测试)将需要构建工具来生成可以由 CI 系统运行和测试的程序。

例如,如果您的项目是 C++,您可能正在使用make它作为构建工具。当您提交新代码时,make必须运行以构建项目并进行测试。

于 2012-06-08T05:46:25.400 回答