Team City在运行exe时如何进行非阻塞构建步骤

时间:2014-10-30 10:49:18

标签: teamcity

我们最近发现验收测试项目偶尔会在我们的构建服务器上失败 - 由于我们的Web驱动程序类型未解决错误。我正在尝试一个实验,看看它是否是构建步骤的时间问题。为此,我尝试创建一个单独的构建步骤,单独启动webdriver可执行文件,然后进行单元测试 - 我遇到的问题是当我启动它在成功启动后阻止下一步的过程。

例如。成员'OpenQA.Selenium.WebDriverException,WebDriver,Version = 2.41.0.0,Culture = neutral,PublicKeyToken = null'..

的类型未解析

有没有办法在调用exe后进入下一个构建步骤?

由于

1 个答案:

答案 0 :(得分:0)

您有多个构建代理吗?您是否考虑将其拆分为单独的构建配置并在先前的构建配置中具有触发器?

你可以有配置:

  • 编译,
  • Webdriver,在编译成功完成时触发
  • 单元测试,在编译成功完成后触发。

这不好,但它应该给你你所追求的非阻塞行为。我看不到任何其他方法来实现它,构建配置应该作为线性序列运行。