【问题标题】:Adding a post-commit/checkin hook to Team Foundation Server?向 Team Foundation Server 添加提交后/签入挂钩?
【发布时间】:2014-04-18 03:15:58
【问题描述】:

我正在尝试使用 Jenkins、TFS 插件 - http://wiki.jenkins-ci.org/display/JENKINS/Team+Foundation+Server+Plugin 实现持续集成。

我的问题是触发构建,我想做的是以某种方式向 Team Foundation Server 添加一个提交后/签入挂钩,到目前为止还不知道如何做到这一点,这甚至可能吗?

不想按计划使用触发器。

【问题讨论】:

标签: tfs jenkins msbuild continuous-integration


【解决方案1】:

您想要做的是侦听签入事件,而不是提交后挂钩。

  1. 客户端 - 编写一个小型实用程序来侦听签入事件。实际上,它是一个小型侦听器应用程序,您设置 TFS 以使用 bissubscribe 工具向其发送通知。它有点旧,但this article 应该会给你一个起点。
  2. 服务器端 - 编写自定义事件处理程序。基本思路如in this blog post 所示,请注意对事件处理程序的更改将导致 TFS 应用程序池回收。

【讨论】:

  • 客户端事件的链接错误
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2015-09-10
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多