詹金斯并没有触发TFS的变化

时间:2016-09-29 09:58:02

标签: jenkins tfs

我最近在Jenkins v.2.22上安装了TFS插件版本2.5.1。

我已成功配置Team Project Collection URL(测试连接有效)和Project Path

我还标记了这个构建触发器:

"Build when a change is pushed to TFS/Team Services"

出于某种原因,我在上述项目路径下签入了一些变更后 - 没有任何反应。

Build now选项正常。

TFS/Team Services hook log提及Polling has not run yet.

有人可以解释如何解决这个问题吗?

1 个答案:

答案 0 :(得分:1)

首先,请将您的TFS插件版本更新为最新版本。还要检查Team Foundation Server轮询日志以查看是否存在一些相关信息。

如果您要使用VSTS触发Jenkins,VSTS中还有一些配置:

  1. 在Visual Studio Team Services中启用备用凭据 轮廓。请务必设置辅助用户名,因为您不会 能够使用您的电子邮件帐户连接Visual Studio团队 对詹金斯的服务。
  2. 转到您团队项目的管理页面。关于服务挂钩 选项卡,创建订阅。添加詹金斯。
  3. 从您想要的Visual Studio Team Services中选择事件 触发Jenkins构建。
  4. 配置要在Jenkins中执行的操作。现在,当那个事件发生时 在Visual Studio Team Services中,您的Jenkins构建将是 触发。
  5. 更多详情请查看本教程:Trigger Jenkins from Visual Studio Team Services