[环境:Visual Studio Team Services,Git]
我有一个VSTS构建定义,触发器定义如下。总之,我希望只要在开发分支的 / MyApp / Resources / 下发生任何变化,就会触发它。
[√] Continuous integration (CI)
Batch changes [√]
Branch filters
[include] develop
Path filters
[include] /MyApp/Resources/
当我手动更新指定路径下的任何文件时,我确认触发器确实启动了此版本(例如 /MyApp/Resources/Localizable.strings.localized )。
但是,我发现当服务帐户将更改推送到同一分支上的相同路径时,永远不会触发该触发器。我确信其提交消息不包含“ *** NO_CI *** ”。
这里有什么问题?对于服务帐户推送的更改,我不认为CI构建触发器的行为会有所不同......
任何帮助将不胜感激!