gpt4 book ai didi

c++ - 如何在 teamcity CI 中使用 python 构建脚本?

转载 作者:塔克拉玛干 更新时间:2023-11-03 07:00:24 25 4
gpt4 key购买 nike

我目前正在研究如何使用 TeamCity CI 软件来满足我们公司的 CI 自动化需求,但在查找有关将不同构建脚本与 TeamCity 结合使用的信息时遇到了麻烦。我们有需要构建/测试自动化的 C++ 项目,我们目前拥有 TeamCity 的许可证。我研究过将 scons 用于构建自动化,但未能找到有关将 python 构建脚本与 TeamCity 结合使用的大量信息。如果有人能向 CI 初学者提供这方面的信息,我们将不胜感激。

谢谢

最佳答案

我们使用 TeamCity 来运行我们的验收测试套件(它使用 Robot Framework - 在 python 中完成)。

让它运行就像用一个非常简单的 NAnt 脚本包装 python 调用一样简单。它做了两件事:

  1. 使用exec task以脚本作为参数运行 python。
  2. 从构建和 transforms 中获取 xml 输出它变成something teamcity can understand .

可能有直接使用 NAnt 运行 python 脚本的任务,但我们不必使用它们 - 启动和运行起来非常容易。您可以使用 Ant 或其他任何工具来做同样的事情,具体取决于您的平台。

关于c++ - 如何在 teamcity CI 中使用 python 构建脚本?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3178165/

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