如何在不使用测试运行器的情况下实现自定义监视进程?

时间:2013-05-18 06:28:35

标签: .net teamcity

我有一个构建和部署配置,可以将一系列应用程序/服务推送到测试环境,一切都很好。部署后,我开始运行服务并启动工作流程。此工作流程不在测试或测试运行器的上下文中运行,但我希望能够将其进度报告回代理,最好是通过查询日志或数据库并将错误报告回TC。然后,我需要向TC发出工作流程已完成的信号,无论是成功还是失败。

最简单的方法是什么?

1 个答案:

答案 0 :(得分:0)

编写自己检查日志或数据库的检查程序,您可以写入将在TeamCity日志中的标准输出。如果出现错误代码错误代码Teamcity将注意到您的进程退出并显示错误。