我正在尝试使用TFS从我们的Subversion存储库中进行自动构建,该Subversion存储库是在本地使用VisualSVN服务器托管的。
在TFS中,我具有“ ePermit服务”的构建配置,可以手动对其进行排队和运行。计划的构建运行良好。但是持续集成触发器没有触发。我能够验证CI触发器是否会为TFS服务器上托管的git repo触发,但是目前尚不支持我们从svn转到git。
根据事件查看器日志,尽管对触发器进行了路径过滤,包括进行更改的目录(分支),但在轮询回购协议时,未检测到更改。这是其中一项轮询条目的精简片段:
-UserData
- JobAgentHistory
Plugin Microsoft.TeamFoundation.Build2.Server.Extensions.BuildPollingJobExtension
JobName Polling Build Job
Result 1
ResultMessage No changes detected for definition 'ePermit Service'. 0 build(s) were queued. Batched CI: False. Starting commit: 9353. Final commit: 9360.
...
以下是我的构建配置的相关屏幕截图:
非常感谢任何帮助