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

2024-10-01 17:27:36 发布

您现在位置:Python中文网/ 问答频道 /正文

我目前正在研究使用TeamCity CI软件来满足我们公司CI自动化的需要,但是在寻找关于在TeamCity中使用不同构建脚本的信息时遇到了困难。我们有C++项目,需要构建/测试自动化,我们现在有TeaMeCube的许可证。我已经研究过如何使用scons实现构建自动化,但是还没有找到关于在TeamCity中使用python构建脚本的很多信息。如果有人能提供这方面的信息,一个CI初学者将不胜感激。在

谢谢


Tags: 项目脚本ci信息软件公司sconsteamcity
1条回答
网友
1楼 · 发布于 2024-10-01 17:27:36

我们使用TeamCity运行我们的验收测试套件(它使用Robot框架——用python完成)。在

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

  1. 使用exec task以脚本作为参数运行python。在
  2. 获取生成的xml输出,并将其transforms转换为something teamcity can understand。在

可能有一些任务可以直接用NAnt运行python脚本,但我们不必使用它们——启动和运行起来非常容易。你可以使用Ant或者其他工具做同样的事情,这取决于你的平台是什么。在

相关问题 更多 >

    热门问题