通过测试自动化推动部署

µBi*_*Bio 6 testing deployment teamcity automation winforms

我们正在开发一些测试基础设施,我遇到了编码器阻塞(睡眠不足?)......这似乎是一个已解决的问题,但我还没有通过谷歌找到我正在寻找的东西.

我想自动将我们的CI服务器(TeamCity)中的构建推送到许多机器(增长,但目前为30).这些是几个WinForms应用程序和一些dll.一旦部署,我想开始测试(NUnit,用于单元和集成测试)并报告所有结果(回到CI?或其他地方?不确定).

目标机器是许多平台(Win7,Vista,XP,Server 2k8,Server 2k3,Ubuntu,Fedora,Suse,x64,x86,可能是mac下线)

让我在那里(实际的推动).但我找不到现有的"推动启动"测试和报告的解决方案.到目前为止,我正在考虑将链接(或类似)与在每个客户端计算机上运行的自定义代码相结合,该客户端计算机监视部署目录,运行测试并报告结果.

  • 有谁知道现有的解决方案?
  • 链接?
  • 完成类似的事情,并分享?

编辑
如果可能,我们更喜欢基于.net的解决方案,但并不是绝对必要的.我会像这样标记问题,但用完了标签:)

µBi*_*Bio 0

到目前为止,我最终在 TeamCity 中使用了一个单独的构建步骤,该步骤执行一个 bat 脚本,该脚本又使用PsExec将任务触发到计算机列表。到目前为止,我的试验运行正常,尽管我现在需要并行化构建输出的复制......

感谢提供者的意见。