使用 Lync 的 TFS 交互式构建机器人

Posted

技术标签:

【中文标题】使用 Lync 的 TFS 交互式构建机器人【英文标题】:TFS Interactive Build Bot using Lync 【发布时间】:2013-05-04 21:49:06 【问题描述】:

我正在开发一个构建墙板,它显示构建服务器执行的最后 20 个自动构建,一切看起来都很好,当构建有测试时,我会自动记录测试结果(将以后交互使用)

我喜欢构建即时消息机器人,自从我的新工作场所使用 Lync (2010) 以来,我已经开始构建一个机器人界面,它可以在上面运行。

我已经设法让它开始与请求构建的人进行对话,这就是我到目前为止所获得的 - 我希望允许用户问“为什么?”并以构建错误或哪些测试失败等进行响应。感谢您阅读背景故事!

问题

我应该继续在 lync 上编写机器人吗?它似乎是一个非常酷的平台和协议,但它似乎非常专有,并且被锁定。我应该瞄准更多开放平台,最终可能会得到微软与 lync2013 的统一消息 doodah 的支持。

感谢您抽出宝贵时间,希望这个问题足够具体。

【问题讨论】:

听起来很酷!这是使用他们的服务器端 SDK 还是客户端 SDK? 客户端 SDK :) 谢谢 【参考方案1】:

如果您的组织已经在 Lync 及其基础架构上进行了投资,那么除非出现重大问题,否则很难想象他们会放弃它。

当然还有其他选择,但 Lync 不会很快消失,而且 Lync 2013 最近问世,所以它仍在被微软投资。 Lync SDK 周围有大量的信息/文档/社区(即 TechNet),所以这也是一个好处。

此外,Lync 构建在 SIP 和众所周知的媒体编解码器之上,它们不是专有的。 (当然,他们的 SDK 是专有的)

【讨论】:

以上是关于使用 Lync 的 TFS 交互式构建机器人的主要内容,如果未能解决你的问题,请参考以下文章

TFS 单元测试在开发机器上通过但在构建机器上失败

创建后无法在构建/部署定义 (vnext) 中选择 TFS 2015 机器组

目标机器上的 TFS2015 Powershell

我可以在企业 Intranet 中创建一个机器人来连接到 Lync 吗?

将 StyleCop 与 TFS CI 集成的最佳方式

npm install from tfs feed(在构建过程中)给出错误:无法验证