tfs - 向 Team Foundation Server 添加提交后/ checkin Hook ?

标签 tfs jenkins msbuild continuous-integration

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

我的问题是触发构建,我想做的是以某种方式向 Team Foundation Server 添加提交后/ checkin Hook ,到目前为止还不知道如何执行此操作,这是否可能?

不想按计划使用触发器。

最佳答案

您要做的不是后提交 Hook ,而是监听 checkin 事件。

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

关于tfs - 向 Team Foundation Server 添加提交后/ checkin Hook ?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22377755/

相关文章:

tfs - git-tfs 克隆和清理

powershell - 如何确定 TFS 工作区是本地工作区还是服务器工作区

jenkins - 如何将 jenkins 管道中的 Jenkins 配置文件复制到 Web 服务器

ios - 有没有办法生成 Sonar 覆盖报告?

msbuild - 为什么64位MSBuild加载32位扩展?

azure - Teamcity MsBuild 生成错误的 cspkg 文件

c# - TeamCity 和 Team Foundation Server 2012 的构建步骤失败

tfs - 在 Team Foundation Server 或 VSTS 中设置和检索团队管理员

jenkins - 删除一些测试用例后,当前执行报告中仍然显示旧的测试用例

c# - 在我们的.net项目中更改MSBuild工具集(ToolsVersion)有什么缺点?