gpt4 book ai didi

Python : Why do we need a build tool, 你对 CI 有什么建议?

转载 作者:太空狗 更新时间:2023-10-29 21:44:07 27 4
gpt4 key购买 nike

我在Python方面有相当多的经验,但我还没有使用过任何构建工具

我的技术:

  • python
  • Django

Python devs talks about Continues Integration which needs the following :

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

那么,为什么要使用构建工具它提供了什么

和打包工具一样吗?

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

对于构建工具的新手,您会推荐什么?

这对部署有何帮助?

最佳答案

Continuous Integration 的 wiki几乎可以解释它。

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

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

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

关于Python : Why do we need a build tool, 你对 CI 有什么建议?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10943548/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com