我试图通过TFS在TeamCity中使用VCS触发器,但无论我做什么,我都无法在签入时触发
我已将VCS触发器定义为+:fodl / FODL.Database.InvestmentDataMart.APTExtract / **
..我相信,如果在该目录中检测到更改,但每个似乎都没有触发构建,则只会触发构建
这是我的构建触发器的屏幕截图: -
以及我的构建源目录的屏幕截图,其中所有文件都已签出: -
有谁知道我做错了什么?我无法使用结帐规则仅定位FODL.Database.InvestmentDataMart.APTExtract文件夹,因为所有解决方案文件都位于其上方的基本目录中(FODL)
答案 0 :(得分:0)
试试+:**/fodl/FODL.Database.InvestmentDataMart.APTExtract/**
。如果断开连接是“我认为根目录在哪里”而不是“TC认为根目录是”,则前置通配符应该修复它。
答案 1 :(得分:0)
我不确定这是否显而易见,但是VCS触发器只允许您控制构建是否会运行以及哪些规则将触发构建。如果TeamCity不知道源控制存储库中的更改,则VCS触发器不会执行任何操作。为此你需要