如何从TeamCity build runner插件中检索VCS更改?

如何从TeamCity build runner插件中检索VCS更改?,teamcity,Teamcity,我正在写一个构建运行程序pluginform TeamCity 目前为止,我打算通过VCS变更触发构建插件。触发后,插件将查看已更改的文件并决定要构建的项目 有没有办法从构建插件中检索已更改的文件 如果您认为这更有意义的话,我并不反对将此逻辑移到触发器插件中,但在这方面我也会有类似的问题。Build属性%system.teamcity.Build.changedFiles.file%包含文件的完整路径和更改列表。根据文件,文件格式为: <relative file path>:<

我正在写一个构建运行程序pluginform TeamCity

目前为止,我打算通过VCS变更触发构建插件。触发后,插件将查看已更改的文件并决定要构建的项目

有没有办法从构建插件中检索已更改的文件

如果您认为这更有意义的话,我并不反对将此逻辑移到触发器插件中,但在这方面我也会有类似的问题。

Build属性%system.teamcity.Build.changedFiles.file%包含文件的完整路径和更改列表。根据文件,文件格式为:

<relative file path>:<change type>:<revision>

非常感谢。这看起来是个好消息。我需要一段时间才能确保这能解决我的问题,但我不明白为什么不能。有关于调试插件的提示吗?我正在使用IntelliJ作为我的IDE。我没有IntelliJ或调试插件的经验,因此我恐怕对此无能为力。我很难理解这个TeamCity插件。我应该提到的是,我是一个绝对的初学者。我已经在github上发布了我的代码。我无法将智能构建添加为构建运行程序类型。有人知道为什么吗?